Dehiwala Zoo 2026: Ticket Price, Hours & Is It Worth It?. Before you come.

LKR 1,500 for adults, 8:30am–6pm daily. What 100+ visitor reviews really say about Dehiwala Zoo (Colombo) — and the show to skip.

Dehiwala Zoo 2026: Ticket Price, Hours & Is It Worth It?, Sri Lanka
The short answer
  • Entrance / cost: LKR 1,500 for adults (approx USD 5), LKR 500 for children.
  • Time to allow: 1–2 hours.
  • Best time to visit: Weekdays, early morning (8:30 AM – 10:00 AM).
  • Getting there: The attraction is approximately 4 km from Mount Lavinia. A tuk-tuk (7 minutes) or a short walk will get you there.
Answer first

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.

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 →
Mount Lodge Boutique Hotel — Check availability →
Tropic Inn - Mount Lavinia — Check availability →

Have a specific question about Dehiwala Zoo 2026: Ticket Price, Hours & Is It Worth It??
Ask BYC — honest answers from 300,000+ real guest reviews.

Ask BYC →