There are 4 ways to get from Marino Beach Colombo to Pinnawala Elephant Orphanage by bus, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Kollupitiya to Warakapolabus
- Take the taxi from Warakapola to Pinnawala Elephant Orphanagetaxi
1h 55mTrain
cheapest- Take the train from Bambalapitiya to Polgahawela Junctiontrain Mt Lavinia to Kankesanthurai
2h 18mRs 2,088–4,019Drive 90.4 km
- Drive from Marino Beach Colombo to Pinnawala Elephant Orphanagecar 90.4 km
1h 31mRs 4,047–5,845Taxi
- Take the taxi from Marino Beach Colombo to Pinnawala Elephant Orphanagetaxi 90.4 km
1h 31mRs 24,000–30,000
Questions & Answers
The cheapest way to get from Marino Beach Colombo to Pinnawala Elephant Orphanage is to train which costs Rs. 2000 - Rs. 4100 and takes 2h 18m.
The fastest way to get from Marino Beach Colombo to Pinnawala Elephant Orphanage is to drive which takes 1h 31m and costs Rs. 4000 - Rs. 6000.
No, there is no direct train from Marino Beach Colombo to Pinnawala Elephant Orphanage. However, there are services departing from Bambalapitiya and arriving at Polgahawela Junction via . The journey, including transfers, takes approximately 2h 18m.
The distance between Marino Beach Colombo and Pinnawala Elephant Orphanage is 95 km. The road distance is 90.4 km.
The best way to get from Marino Beach Colombo to Pinnawala Elephant Orphanage without a car is to bus and taxi which takes 1h 55m and costs .
It takes approximately 1h 55m to get from Marino Beach Colombo to Pinnawala Elephant Orphanage, including transfers.
Marino Beach Colombo to Pinnawala Elephant Orphanage train services, operated by Sri Lanka Railways, depart from Bambalapitiya station.
Marino Beach Colombo to Pinnawala Elephant Orphanage train services, operated by Sri Lanka Railways, arrive at Polgahawela Junction station.
Yes, the driving distance between Marino Beach Colombo to Pinnawala Elephant Orphanage is 90 km. It takes approximately 1h 31m to drive from Marino Beach Colombo to Pinnawala Elephant Orphanage.
There are 203+ hotels available in Pinnawala Elephant Orphanage.
What companies run services between Marino Beach Colombo, Sri Lanka and Pinnawala Elephant Orphanage, Sri Lanka?
Sri Lanka Railways operates a train from Bambalapitiya to Polgahawela Junction once daily. Tickets cost Rs 1,200–3,000 and the journey takes 1h 46m.
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Bambalapitiya to Polgahawela Junction
- Ave. Duration
- 1h 46m
- Frequency
- Once daily
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kollupitiya to Warakapola
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Schedules at
- NCG Express Facebook
- Ave. Duration
- 1h
- Estimated price
- Rs 1,700–30,000
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Colombo Airport Taxi
- Phone
- +94 76 61 61 881
- Website
- taxicolomboairport.com
Colombo Taxi
- Phone
- +94 11 43 43 475
- Website
- colombotaxicabs.com
Kangaroo Cabs
- Phone
- +94 11 25 88 588
- Website
- 2588588.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94 763222239
- Website
- visitlankataxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 delightfully under-the-radar French towns you need to visit, French strikes 2018: What are my alternative transport options?, and Flying into Beijing? - to help you get the most out of your next trip.








