There are 4 ways to get from Polgahawela to Kankesanturai 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 Polgahawela Junction to Kankesanturaitrain Colombo / ...
5h 52mRs 1,300–3,300Bus
- Take the bus from Polgahawela to Galewelabus
- Take the bus from Galewela to Kankesanturaibus
6h 38mRs 3,018–3,383Drive 331.7 km
- Drive from Polgahawela to Kankesanturaicar 331.7 km
5h 50mRs 14,892–21,510Taxi
- Take the taxi from Polgahawela to Kankesanturaitaxi 331.7 km
5h 50mRs 16,000–20,000
Polgahawela to Kankesanturai by train
Questions & Answers
The cheapest way to get from Polgahawela to Kankesanturai is to train which costs Rs. 1300 - Rs. 3300 and takes 5h 52m.
The fastest way to get from Polgahawela to Kankesanturai is to drive which takes 5h 50m and costs Rs. 14000 - Rs. 22000.
No, there is no direct bus from Polgahawela to Kankesanturai. However, there are services departing from Polgahawela and arriving at Kankesanturai via Galewela. The journey, including transfers, takes approximately 6h 38m.
Yes, there is a direct train departing from Polgahawela Junction and arriving at Kankesanturai. Services depart three times a day, and operate every day. The journey takes approximately 5h 52m.
The distance between Polgahawela and Kankesanturai is 341 km. The road distance is 331.7 km.
The best way to get from Polgahawela to Kankesanturai without a car is to train which takes 5h 52m and costs Rs. 1300 - Rs. 3300.
The train from Polgahawela Junction to Kankesanturai takes 5h 52m including transfers and departs three times a day.
Polgahawela to Kankesanturai bus services, operated by Sri Lanka Transport Board - SLTB ICT, depart from Polgahawela station.
Polgahawela to Kankesanturai train services, operated by Sri Lanka Railways, depart from Polgahawela Junction station.
The best way to get from Polgahawela to Kankesanturai is to train which takes 5h 52m and costs Rs. 1300 - Rs. 3300. Alternatively, you can bus, which costs Rs. 3000 - Rs. 3400 and takes 6h 38m.
What companies run services between Polgahawela, Sri Lanka and Kankesanturai, Sri Lanka?
Sri Lanka Railways operates a train from Polgahawela Junction to Kankesanturai 3 times a day. Tickets cost Rs 1,300–3,300 and the journey takes 5h 52m. Alternatively, you can take a bus from Polgahawela to Kankesanturai via Galewela in around 6h 38m.
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Polgahawela Junction to Kankesanturai
- Ave. Duration
- 5h 52m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,300
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,800
- Air Conditioned Saloon
- Rs 2,500–3,300
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Polgahawela to Galewela
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,100
- Schedules at
- sltb.eseat.lk
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Galewela to Kankesanturai
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- Rs 2,200–2,300
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- Rs 2,200–2,300
- Ave. Duration
- 5h 50m
- Estimated price
- Rs 16,000–20,000
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Kurunegala Taxi
- Phone
- +94 72 48 54 606
- Website
- kurunegalataxi.com
Shan Cabs
- Phone
- +94 77 67 47 747
- Website
- shancab.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 How do I get from Sydney to Melbourne, How to get from Stansted Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
Polgahawela to Kankesanturai bus services, operated by Sri Lanka Transport Board - SLTB ICT, arrive at Galewela station.
Polgahawela to Kankesanturai train services, operated by Sri Lanka Railways, arrive at Kankesanturai station.
Yes, the driving distance between Polgahawela to Kankesanturai is 332 km. It takes approximately 5h 50m to drive from Polgahawela to Kankesanturai.
There are 245+ hotels available in Kankesanturai.










