There are 4 ways to get from Kuala Lumpur to Kandy by train, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Kandy
best- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Kandy (KDW)plane KUL - KDW
9h 23mRs 35,060–117,131Train, fly to Sigiriya Airport, taxi
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Sigiriya Airport (GIU)plane KUL - GIU
- Take the taxi from Sigiriya Airport (GIU) to Kandytaxi
10h 8mRs 39,560–122,731Train, fly to Hatton
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Hatton (NUF)plane KUL - NUF
- Take the train from Hatton to Kandytrain
12h 27mRs 35,190–118,681Train, fly to Colombo Airport, fly to Victoria Resevour Kandy
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Bandaranaike International Airport (CMB)plane KUL - CMB
- Fly from Colombo Airport to Victoria Resevour Kandyplane
8h 46mRs 93,483–150,154
Kuala Lumpur International Airport (KUL) to Kandy (KDW) flights
Comparing Your Travel Options
The cheapest way to get from Kuala Lumpur to Kandy is to train and fly which costs Rs. 35000 - Rs. 120000 and takes 9h 23m.
The fastest way to get from Kuala Lumpur to Kandy is to train and fly which takes 8h 46m and costs Rs. 90000 - Rs. 150000.
The distance between Kuala Lumpur and Kandy is 2450 km.
It takes approximately 9h 23m to get from Kuala Lumpur to Kandy, including transfers.
Kandy is 2h 30m behind Kuala Lumpur. It is currently 3:58 PM in Kuala Lumpur and 1:28 PM in Kandy.
There are 1405+ hotels available in Kandy.
What companies run services between Kuala Lumpur, Malaysia and Kandy, Sri Lanka?
There is no direct connection from Kuala Lumpur to Kandy. However, you can take the train to Klia T2, walk to Klia2, take the bus to Klia 1 2, walk to Kuala Lumpur International Airport (KUL) airport, fly to Kandy (KDW), then take the taxi to Kandy. Alternatively, you can take the train to Klia T2, walk to Klia2, take the bus to Klia 1 2, walk to Kuala Lumpur International Airport (KUL) airport, fly to Sigiriya Airport (GIU), then take the taxi to Kandy.
- Website
- cinnamonair.com
Flights from Kuala Lumpur International Airport to Kandy via Bandaranaike International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- Rs 33,000–110,000
Flights from Kuala Lumpur International Airport to Sigiriya Airport via Bandaranaike International Airport
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- Rs 33,000–160,000
Flights from Kuala Lumpur International Airport to Hatton via Bandaranaike International Airport
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- Rs 33,000–110,000
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- Rs 38,000–140,000
- Website
- srilankan.com
Flights from Kuala Lumpur International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- Rs 38,000–140,000
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- Rs 43,000–80,000
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 32,000–100,000
- Website
- singaporeair.com
Flights from Kuala Lumpur International Airport to Bandaranaike International Airport via Singapore Changi
- Ave. Duration
- 7h 30m
- When
- Monday to Friday
- Estimated price
- Rs 50,000–160,000
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- Rs 480–5,000
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- Rs 480–5,000
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- Rs 480–5,000
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- Rs 480–5,000
- Website
- KLIA Ekspres
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Hatton to Kandy
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–2,900
- 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,200–2,900
- Ave. Duration
- 1h 32m
- Estimated price
- Rs 6,000–7,500
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from JFK to New York City, and Travelling around the UAE - to help you get the most out of your next trip.











