Travel from Colombo to Pinnawala-Elephant-Orphanage

Train or fly from Colombo to Pinnawala Elephant Orphanage?

Sri Lanka Railways operates a train from Colombo to Pinnawala Elephant Orphanage hourly. Tickets cost $1 - $2 and the journey takes 1 h 24 min. Alternatively, SriLankan Airlines and Cinnamon Air fly from Colombo to Pinnawala Elephant Orphanage 4 times a day.

How to get from Colombo to Pinnawala Elephant Orphanage

ModeDurationPrice
From Dematagoda train to Mirigama, train to Polgahawela, then taxi to Pinnawala Elephant Orphanage.2 h 44 minRs. 2303
From Colombo taxi to Pinnawala Elephant Orphanage.1 h 35 minRs. 7255
From Colombo drive to Pinnawala Elephant Orphanage.1 h 35 minRs. 1273
From Colombo taxi to Diyawanna Oya airport, fly to Katugastota airport, then taxi to Pinnawala Elephant Orphanage.1 h 31 minRs. 17283
From Colombo taxi to Diyawanna Oya airport, fly to Colombo airport, then taxi to Pinnawala Elephant Orphanage.1 h 54 minRs. 23962
From Colombo taxi to Diyawanna Oya airport, fly to Hatton airport, then taxi to Pinnawala Elephant Orphanage.2 h 24 minRs. 25516

How long does it take to get from Colombo to Pinnawala Elephant Orphanage?

It takes approximately 2 h 44 min to get from Colombo to Pinnawala Elephant Orphanage, including transfers.

Operators from Colombo to Pinnawala Elephant Orphanage

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways
SriLankan AirlinesSriLankan Airlines
Cinnamon AirCinnamon Air