There are 2 ways to get from Yala to Kandy by unknown or bus
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 Yala and Kandy is 246 km.
The best way to get from Yala to Kandy without a car is to travel and bus and Mini Bus which takes 7h 2m and costs .
It takes approximately 7h 2m to get from Yala to Kandy, including transfers.
There are 1528+ hotels available in Kandy.
What companies run services between Yala, Sri Lanka and Kandy, Sri Lanka?
There is no direct connection from Yala to Kandy. However, you can travel to Tissamaharama, take the bus to Ella, then take the bus to Kandy. Alternatively, you can take a vehicle from Yala to Kandy via Kataragama in around 10h 5m.
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Tissamaharama to Ella
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- Rs 800–1,200
- Schedules at
- sltb.eseat.lk
Bus from Kataragama to Kandy
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- Rs 950–1,300
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 1,020–1,050
- Website
- traveling.com
Bus from Ella to Kandy
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- Rs 12,919
- Schedules at
- traveling.com
- Website
- traveling.com
Bus from Ella to Kandy
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- Rs 11,184
- Schedules at
- traveling.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 Train travel in France: A guide to SNCF, How to get from Southend Airport into central London, and Need to know: Greyhound - to help you get the most out of your next trip.


