Dehiwala Zoo In Sri Lanka: A Favorite Spot For Animal Lovers Since 1936
BY Sibashree Mar 16, 2026
The National Zoological Gardens of Sri Lanka, or Dehiwala Zoo, is one of the first zoos in Asia. So, if you have enjoyed the Kaudulla National Park safari, you will also love a visit to the Dehiwala Zoo. This zoo has an area of 26 acres, and it is home to more than 2000 animals. Furthermore, you will find fountains, orchids, and peaceful lakes here. Moreover, it offers a unique Night Safari experience. On this night safari, you can spot the mysterious nocturnal animals. In addition, you can join the educational workshops here to learn about wildlife conservation. So, come and have a thrilling wildlife experience at Dehiwala Zoo. However, before I talk about its location, how to travel, things to do, and the best time to travel, here is a quick look at the essential details. Dehiwala Zoo In Colombo: Quick Info Address120 Galvihara Road, Dehiwala-Mount Lavinia, Sri LankaTimings8:30 AM to 6 PMTicket- LKR 100 for Local Adults- LKR 2,500 for ForeignersFacilities- Souvenir Shops- Restaurants- Boat Rides- Icecream Stalls- Zoo Aquarium- Butterfly Garden Pony Rides- Elephant Rides- Flowers- Fountains How To Reach Dehiwala Zoo? Dehiwala Zoo is well accessible by air, train, bus, taxi, and ride-hailing apps. While the easiest option is to take a taxi or private car, traveling by bus is the cheapest way. 1. By Air Dehiwala Zoo is just 40 km away from the Bandaranaike International Airport. Furthermore, you will easily get a ride-hailing service or a taxi to reach the Dehiwala Zoo within 45 minutes. 2. By Train The Dehiwala Railway Station is the closest to the zoo. So, if you are traveling from the north, you have to take a train from Colombo Fort Station to Dehiwala Railway Station. Also, if you are traveling from the south, you can stop at Mount Lavinia Railway Station. The beautiful Mount Lavinia Beach is just 1.4 km away from the railway station. Tuk-tuks are available from both these railway stations, and the train ticket price will be between 40 and 100 LKR. 3. By Taxis Or Ride-Hailing Apps The easiest way to reach Dehiwala Zoo is to take a ride-hailing service or a taxi. Uber and PickMe are the main ride-hailing services here. You can book vans, tuk-tuks, or cabs using these apps. Furthermore, the travel cost in this way is between 1700 and 2400 LKR. 4. By Bus You will get buses to Dehiwala Zoo throughout the day. You can take bus 176, 100, and 101. Furthermore, the ticket prices are between 30 and 50 LKR. What Are The Best Things To Do At Dehiwala Zoo? From watching the elephant performance to taking a ride in the zoo train, the activities in the zoo are diverse and ideal for tourists of all age groups. However, for me, the most delightful part was watching the elephants in action. Here is more about the things to do at Dehiwala Zoo. 1. Watching The Animal Shows Located on the Anagarika Dharmapala Mawatha, Dehiwala Zoo has monkeys, animals, fish, birds, reptiles, and other animals. The zoo further hosts animal shows. So, you will love seeing an elephant dancing or a seal playing with a ball. 2. A Walk Through The Zoo The zoological garden has a reptile house, aviary, aquarium, and butterfly garden. So, you can take a walk through the garden. The zoological garden area also has a dedicated botanical garden. However, if you don’t want to walk much, you can take a ride on the zoo train. 3. Learn About The Flora And Fauna Present Here If you want to know about the animals and plants here, you have to take a guided tour. Furthermore, you can learn about the flora and fauna and the rich history of the zoo from the Educational Center. Moreover, the zoological garden has an animal hospital. You will find veterinary doctors and caregivers at work there. 4. Take A Part In The Night Safari The zoo has a dedicated Leopard Trail for night safaris. You can watch the nocturnal animals in action during the safari. Furthermore, you can arrange a picnic or explore the local Dehiwala Market. Furthermore, if you want a spiritual experience, visit the Bellanwila Rajamaha Viharaya. If you want to explore more Buddhist places of importance in Sri Lanka, you can visit the Ritigala Forest Monastery and Sigiriya Rock. What is the Best Time to Visit Dehiwala Zoo In Sri Lanka? December to April is the best time to visit Dehiwala Zoo. This is the dry season and hence is ideal for outdoor exploration and wildlife spotting. However, it is also the peak season. So, plan a visit early in the day and avoid weekends. Furthermore, May to November is the wet season in the garden, and the zoo looks lush and green. However, the animals can be less active in these months. Things To Keep In Mind For Visiting The Dehiwala Zoo In Sri Lanka Irrespective of the season of your visit, you have to keep the following things in mind. You have to wear comfortable footwear with a good grip as you have to walk a lot through the zoo. Furthermore, you have to be respectful to the animals and follow the rules of the zoo. Is A Trip To Dehiwala Zoo Worth The Experience? Yes, Dehiwala Zoo is a place worth visiting because you don’t just spot animals here, but learn about their livelihood and nature. Furthermore, this is one of the oldest zoos in Asia and was built in 1936. However, the zoo authority must be more focused on the preservation of the zoo, as the last time I visited, certain things drew my attention. Seeing the animals here, the night safari, and the performances by animals have become more like a curriculum, and they show a lack of infrastructure. So, you may feel sometimes disappointed if you are planning to visit the zoo to see a performance of the animals. Still, many people visit this zoo because of its heritage.