There is 1 way to get from Gal Oya National Park to Kandy by unknown or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The distance between Gal Oya National Park and Kandy is 224 km.
The best way to get from Gal Oya National Park to Kandy without a car is to travel and train which takes 8h 8m and costs .
It takes approximately 8h 8m to get from Gal Oya National Park to Kandy, including transfers.
There are 1549+ hotels available in Kandy.
What companies run services between Gal Oya National Park, Sri Lanka and Kandy, Sri Lanka?
There is no direct connection from Gal Oya National Park to Kandy. However, you can travel to Badulla Station then take the train to Kandy.
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Badulla Station to Kandy
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,100
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,400–3,100
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 Train travel in France: A guide to SNCF, Slovenia: Getting from Ljubljana to Lake Bled, and Need to know: Greyhound - to help you get the most out of your next trip.





