Dehiwala National Zoological Gardens
One of Asia's oldest zoos, set in landscaped gardens at Dehiwala, home to a wide range of animals and birds, a long-standing family outing on the edge of the city.
The National Zoological Gardens, located in Dehiwala just outside Colombo, is one of Sri Lanka's oldest and most well-known attractions, drawing visitors since it first opened to the public in 1936. Spread across several acres of landscaped grounds, it's home to a wide range of animals, both native and exotic, from elephants and leopards to a notable collection of birds, making it one of the more comprehensive zoological parks in South Asia.
The zoo has long been particularly known for its elephant performances and its butterfly park, along with an aquarium that houses a variety of freshwater and marine species, giving visitors a fairly complete day out under one roof. Its walkways wind through shaded gardens and enclosures designed to give a sense of each animal's natural habitat, though like many older zoos, it's had to balance its historic charm with ongoing efforts to modernise enclosures and improve animal welfare standards.
Beyond its animal collection, the zoo holds a certain nostalgic place in the memory of many Sri Lankans, a common childhood outing and a fixture of family weekends for generations. For visitors to Colombo, it remains an easy, family-friendly excursion, offering a break from the city's more historical and cultural sites with something a little more lighthearted, though still rooted in decades of local tradition.
At a glance
- Entry fee: LKR 2,500 for foreign visitors
- Opening hours: 8:30am to 6:00pm
- Time needed: 2 to 3 hours
- Best time: Morning or late afternoon, when animals are active
Getting there
At Dehiwala, about 11km south of central Colombo.
Frequently asked questions
- How much does it cost to visit Dehiwala National Zoological Gardens?
- LKR 2,500 for foreign visitors.
- What are the opening hours at Dehiwala National Zoological Gardens?
- 8:30am to 6:00pm.
- How long should I spend at Dehiwala National Zoological Gardens?
- Plan for 2 to 3 hours.
- When is the best time to visit Dehiwala National Zoological Gardens?
- Morning or late afternoon, when animals are active.
- How do I get to Dehiwala National Zoological Gardens?
- At Dehiwala, about 11km south of central Colombo.