There are 4 ways to get from Udawalawa to Kandy by taxi, train, bus, 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.
Taxi, train
best- Take the taxi from Udawalawa to Hattontaxi
- Take the train from Hatton to Kandytrain Badulla / ...
4h 26mRs 12,869–16,691Bus
cheapest- Take the bus from Udawalawa Junction to Colombo Bastian Mawatha Bus Terminalbus 122/210
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Kandy Good Shed Bus Stationbus Colombo
7h 55mRs 1,211–1,369Drive 173.9 km
- Drive from Udawalawa to Kandycar 173.9 km
3h 18mRs 7,903–11,415Taxi
- Take the taxi from Udawalawa to Kandytaxi 173.9 km
3h 18mRs 19,000–23,000
Questions & Answers
The cheapest way to get from Udawalawa to Kandy is to bus which costs Rs. 1200 - Rs. 1400 and takes 7h 55m.
The fastest way to get from Udawalawa to Kandy is to drive which takes 3h 18m and costs Rs. 7500 - Rs. 12000.
No, there is no direct bus from Udawalawa to Kandy station. However, there are services departing from Udawalawa Junction and arriving at Kandy Good Shed Bus Station via Colombo Bastian Mawatha Bus Terminal. The journey, including transfers, takes approximately 7h 55m.
The distance between Udawalawa and Kandy is 171 km. The road distance is 173.9 km.
The best way to get from Udawalawa to Kandy without a car is to taxi and train which takes 4h 26m and costs Rs. 12000 - Rs. 17000.
It takes approximately 4h 26m to get from Udawalawa to Kandy, including transfers.
Udawalawa to Kandy bus services, operated by National Transport Commission, depart from Udawalawa Junction station.
Udawalawa to Kandy bus services, operated by National Transport Commission, arrive at Colombo Bastian Mawatha Bus Terminal station.
Yes, the driving distance between Udawalawa to Kandy is 174 km. It takes approximately 3h 18m to drive from Udawalawa to Kandy.
There are 1525+ hotels available in Kandy.
What companies run services between Udawalawa, Sri Lanka and Kandy, Sri Lanka?
You can take a vehicle from Udawalawa to Kandy Good Shed Bus Station via Udawalawa Junction and Colombo Bastian Mawatha Bus Terminal in around 7h 55m.
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Hatton to Kandy
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–2,900
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Udawalawa Junction to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 4h 40m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 500–550
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 500–550
- Semi Lux
- Rs 600–850
- Super Lux
- Rs 1,100–1,500
Bus from Colombo Bastian Mawatha Bus Terminal to Kandy Good Shed Bus Station
- Ave. Duration
- 3h
- Frequency
- Every 30 minutes
- Estimated price
- Rs 390–440
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 390–440
- Semi Lux
- Rs 470–650
- Super Lux
- Rs 850–1,100
- Ave. Duration
- 2h 42m
- Estimated price
- Rs 11,000–23,000
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Visit Sri Lanka Taxi
- Phone
- +94763222239
- 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 Travelling to and around Russia for the 2018 FIFA World Cup, Flying into Beijing?, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.









