Zoos & aquariums
National Zoological Gardens of Sri Lanka
National Zoological Gardens of Sri Lanka
Located in Colombo, this is the largest zoo in Sri Lanka. It houses a diverse range of animal species, including a dedicated aquarium and a nocturnal animal house. Visitors go here to see local and exotic wildlife and to watch regularly scheduled elephant shows.
Getting There
The zoo is situated within the city limits of Colombo. From the city centre, the most common way to reach the gardens is via a ride-sharing app or a tuk-tuk. Depending on traffic conditions, the journey typically takes between 20 to 40 minutes.
Visit Duration
To walk through the various animal enclosures, visit the aquarium, and watch a performance, allow approximately 3 to 5 hours. The grounds are extensive, so comfortable walking shoes are recommended.
When to Visit
Visiting in the early morning is advisable to avoid the midday heat and to see the animals when they are more active. The site can get crowded, particularly on weekends and public holidays. There is no specific season for visiting, though the tropical climate remains warm year-round.
Nearby Attractions
The zoo can be combined with visits to several local religious sites located within a short distance:
- Karagampitiya Vihara (1km)
- Christ Church, Galkissa (1.2km)
- Balapokuna Raja Maha Vihara (1.8km)
- St. Lawrence's Church (1.9km)
Updated September 13, 2026 · Edited by the World by City editors