Le parc national d'Udawalawe, sixième plus grand sanctuaire animalier du Sri Lanka, est situé à 180 km de Colombo, dans le centre-sud de l'île. Le parc est situé juste au sud des hauts plateaux du centre, dont l'escarpement constitue un décor enchanteur. Le parc national d'Udawalawe a été créé en 1972 dans le but de protéger le bassin versant du réservoir d'Udawalawe, qui fournit de l'eau pour l'agriculture et la production d'énergie hydroélectrique. Il s'étend sur une superficie de 30 821 m, ressemblant à un parc animalier africain.