Dehiwala Zoo. Before you come.

A decent but dated zoo that's worth a few hours if you're in the area, but don't expect a world-class experience.

Dehiwala Zoo, Sri Lanka

Families and animal lovers come to Dehiwala Zoo for a straightforward zoo experience with a focus on local wildlife. The collection includes Sri Lankan species you might not spot in the wild — leopards, bears, and a range of birds. It's an easy half-day outing that keeps kids engaged.

Many visitors expect a modern, well-maintained zoo, but Dehiwala feels stuck in the past — enclosures are small, signage is limited, and some animals look lethargic. The butterfly garden and reptile house are genuine highlights, with the butterfly garden often described asmagicalandpeaceful.The elephant show, however, is universally panned as sad and exploitative — skip it entirely.

Crowds are manageable on weekdays but can get chaotic on weekends and public holidays. The zoo is compact, so you can cover it in 2–3 hours. Bring your own snacks as the food options inside are overpriced and mediocre.

The one thing
Go early (right at 8:30 AM opening) to see the animals most active and avoid the worst of the heat and crowds. The butterfly garden is best visited in the morning when the butterflies are most active.
What is the entrance fee?+
LKR 1,500 for adults (approx USD 5), LKR 500 for children.
How long does a visit take?+
1–2 hours
How do I get there from Mount Lavinia?+
The attraction is approximately 4 km from Mount Lavinia. A tuk-tuk (7 minutes) or a short walk will get you there.
How much time do I need?+
Plan for 1–2 hours to see the main exhibits.
Mount Lavinia
View all Mount Lavinia travel intelligence →
Lavinia Bay Beach HotelCheck availability →
Mount Lodge Boutique HotelCheck availability →

Have a specific question about Dehiwala Zoo?
Ask BYC — honest answers from 300,000+ real guest reviews.

Ask BYC →