There are 5 ways to get from Chankanai to Badulla by bus, train, 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.
Bus
best- Take the bus from Jaffna to Pettah
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Welimada79-1
13h 1mRs 8,140–9,275Train via Inuvil
cheapest- Take the train from Inuvil to Polgahawela JunctionKankesanthurai to Mt Lavinia / ...
- Take the train from Polgahawela to Badulla StationColombo
16h 55mRs 3,136–19,134Train
- Take the train from Kondavil to Polgahawela JunctionKankesanthurai to Mt Lavinia / ...
- Take the train from Polgahawela to Badulla StationColombo
14h 44mRs 3,231–19,246Drive 399 km
- Drive from Chankanai to Badulla399 km
7h 25mRs 16,532–23,880Taxi
- Take the taxi from Chankanai to Badulla399 km
7h 25mRs 19,000–24,000
Questions & Answers
The cheapest way to get from Chankanai to Badulla is to train via Inuvil which costs Rs. 3100 - Rs. 20000 and takes 16h 55m.
The fastest way to get from Chankanai to Badulla is to drive which takes 7h 25m and costs Rs. 16000 - Rs. 24000.
The distance between Chankanai and Badulla is 642 km. The road distance is 399 km.
The best way to get from Chankanai to Badulla without a car is to bus which takes 13h 1m and costs Rs. 8000 - Rs. 9500.
It takes approximately 13h 1m to get from Chankanai to Badulla, including transfers.
The best way to get from Chankanai to Badulla is to bus which takes 13h 1m and costs Rs. 8000 - Rs. 9500. Alternatively, you can train, which costs Rs. 3200 - Rs. 20000 and takes 14h 44m.
Yes, the driving distance between Chankanai to Badulla is 399 km. It takes approximately 7h 25m to drive from Chankanai to Badulla.
There are 1084+ hotels available in Badulla.
What companies run services between Chankanai, Sri Lanka and Badulla, Sri Lanka?
You can take a vehicle from Chankanai to Badulla via Jaffna, Pettah, Colombo Bastian Mawatha Bus Terminal, and Welimada in around 13h 1m. Alternatively, you can take a vehicle from Chankanai to Badulla Station via Kondavil and Polgahawela in around 14h 44m.
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kondavil to Polgahawela Junction
- Ave. Duration
- 5h 26m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–11,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,800
- Air Conditioned Saloon
- Rs 2,900–11,000
Train from Polgahawela to Badulla Station
- Ave. Duration
- 8h 6m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–7,500
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,700
- Air Conditioned Saloon
- Rs 2,700–7,500
Train from Inuvil to Polgahawela Junction
- Ave. Duration
- 7h 40m
- Frequency
- Twice daily
- Estimated price
- Rs 1,300–11,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,800
- Air Conditioned Saloon
- Rs 2,900–11,000
- Phone
- +94 76 714 8292
- ncgexpress@gmail.com
- Website
- ncgexpress.lk
Bus from Jaffna to Pettah
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Estimated price
- Rs 2,700
- Schedules at
- https://ncgexpress.lk/
- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Welimada
- Ave. Duration
- 5h 25m
- Frequency
- Hourly
- Estimated price
- Rs 600–700
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 600–700
- Semi Lux
- Rs 750–1,100
- Super Lux
- Rs 1,400–1,800
- Ave. Duration
- 7h 25m
- Estimated price
- Rs 19,000–24,000
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Jaffna Call Taxi and Cabs
Jaffna Cabs and Tours
- Phone
- +94 76 92 29 731
- Website
- jaffnacabtours.business.site
Black Cabs Taxi Service
- Phone
- + 94 77 78 86 994
- Website
- blackcabs.business.site
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 South Korea: Travelling from Seoul to Busan , Train travel in France: A guide to SNCF, and Need to know: Eurostar - to help you get the most out of your next trip.









