There are 4 ways to get from Kandy to Pallai by train, bus, car, 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
best- Take the train from Kandy to Polgahawelatrain Badulla / ...
- Take the train from Polgahawela Junction to Palaitrain Colombo / ...
7h 16mRs 2,509–11,518Bus
- Take the bus from Kandy to Ambepussabus 17
- Take the bus from Warakapola to Palaibus
7h 57mRs 4,662–5,030Drive 284.6 km
- Drive from Kandy to Pallaicar 284.6 km
5h 10mRs 12,069–17,433Taxi
- Take the taxi from Kandy to Pallaitaxi 284.6 km
5h 10mRs 14,000–17,000
Kandy to Pallai by train
Questions & Answers
The cheapest way to get from Kandy to Pallai is to train which costs Rs. 2500 - Rs. 12000 and takes 7h 16m.
The fastest way to get from Kandy to Pallai is to drive which takes 5h 10m and costs Rs. 12000 - Rs. 18000.
No, there is no direct bus from Kandy to Pallai. However, there are services departing from Kandy and arriving at Palai via Ambepussa and Warakapola. The journey, including transfers, takes approximately 7h 57m.
No, there is no direct train from Kandy to Pallai. However, there are services departing from Kandy and arriving at Palai via Polgahawela Junction. The journey, including transfers, takes approximately 7h 16m.
The distance between Kandy and Pallai is 332 km. The road distance is 284.6 km.
The best way to get from Kandy to Pallai without a car is to train which takes 7h 16m and costs Rs. 2500 - Rs. 12000.
It takes approximately 7h 16m to get from Kandy to Pallai, including transfers.
Kandy to Pallai bus services, operated by National Transport Commission, depart from Kandy station.
Kandy to Pallai train services, operated by Sri Lanka Railways, depart from Kandy station.
The best way to get from Kandy to Pallai is to train which takes 7h 16m and costs Rs. 2500 - Rs. 12000. Alternatively, you can bus, which costs Rs. 4600 - Rs. 5100 and takes 7h 57m.
What companies run services between Kandy, Sri Lanka and Pallai, Sri Lanka?
You can take a train from Kandy to Palai via Polgahawela Junction in around 7h 16m. Alternatively, you can take a bus from Kandy to Palai via Ambepussa and Warakapola in around 7h 57m.
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kandy to Polgahawela
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,200–2,600
- 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 1,400–2,600
Train from Polgahawela Junction to Palai
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–9,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,700
- Air Conditioned Saloon
- Rs 2,800–9,000
- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Kandy to Ambepussa
- Ave. Duration
- 1h 19m
- Frequency
- Every 15 minutes
- Estimated price
- Rs 210–230
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 210–230
- Semi Lux
- Rs 230–320
- Super Lux
- Rs 430–550
- Phone
- +94 76 714 8292
- ncgexpress@gmail.com
- Website
- ncgexpress.lk
Bus from Warakapola to Palai
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- Rs 2,350–2,500
- Schedules at
- https://ncgexpress.lk/
- Sleeper/Seater
- Rs 2,350–2,500
- Ave. Duration
- 5h 10m
- Estimated price
- Rs 14,000–17,000
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Kandy Meter Taxi
- Phone
- + 94 81 49 55 655
- Website
- facebook.com
Kandy Budget Taxi
- Phone
- + 94 71 21 08 210
- Website
- kandybudgettaxi.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 incredible day trips from Florence by train, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Kandy to Pallai bus services, operated by National Transport Commission, arrive at Ambepussa station.
Kandy to Pallai train services, operated by Sri Lanka Railways, arrive at Polgahawela station.
Yes, the driving distance between Kandy to Pallai is 285 km. It takes approximately 5h 10m to drive from Kandy to Pallai.
There are 21+ hotels available in Pallai.










