Udawalawe is a small town located in the southern part of Sri Lanka. The town is the main entry point into Udawalawe National Park, a major national park in Sri Lanka renowned for its high population of wild Asian elephants. Udawalawe National Park is located approximately 160 km (99 mi) away from Colombo, making it the closest national park to Colombo.
Why visit Udawalawe?
Udawalawe offers an unforgettable combination of wild elephants, diverse wildlife, beautiful landscapes, and exciting safari experiences. Its open terrain makes it especially rewarding for travelers who want to observe Sri Lanka’s wildlife in a natural setting.
Want to add Udawalawe to your trip? Send us your dates and we can build a safari route around it.
Things to do in Udawalawe
- Take a morning or afternoon jeep safari, each lasting about three hours.
- Look for herds of wild Asian elephants, which the park is known for.
- Watch for water birds, peacocks, buffalo and crocodiles.
- Combine Udawalawe with Yala or Ella, both a few hours away.
When to visit Udawalawe
Udawalawe can be visited year-round. The drier months bring animals to the water, and elephant sightings are reliable in most seasons. See the best time to visit Sri Lanka guide.
Udawalawe FAQ
Is Udawalawe better than Yala for elephants?
Udawalawe is known for its reliable elephant sightings, while Yala is better known for leopards. Many travellers visit both.
How long is a safari at Udawalawe?
A typical jeep safari lasts about three hours. We can arrange a morning or afternoon safari to fit your route.
How far is Udawalawe from Colombo?
About 160 km, which makes it the closest major national park to the capital.
Before you go: our Sri Lanka travel instructions cover safari and wildlife safety.
Tours that include Udawalawe: 9 day nature and wildlife tour. Planning your dates? See the best time to visit Sri Lanka guide, or send us your dates and we will plan it with you.



