There are 3 ways to get from Kekirawa to Kalkudah EP by taxi, train 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.
Questions & Answers
The cheapest way to get from Kekirawa to Kalkudah EP is to taxi and train which costs Rs. 2200 - Rs. 2800 and takes 1h 49m.
The quickest way to get from Kekirawa to Kalkudah EP is to taxi and train which costs Rs. 2200 - Rs. 2800 and takes 1h 49m.
It is 107 km from Kekirawa to Kalkudah EP. It is approximately 136 km to drive.
The best way to get from Kekirawa to Kalkudah EP without a car is to taxi and train which takes 1h 49m and costs Rs. 2200 - Rs. 2800.
It takes approximately 1h 49m to get from Kekirawa to Kalkudah EP, including transfers.
Yes, the driving distance between Kekirawa to Kalkudah EP is 136 km. It takes approximately 2h 32m to drive from Kekirawa to Kalkudah EP.
There are 19+ hotels available in Kalkudah EP. Prices start at Rs. 32500 per night.
What companies run services between Kekirawa, Sri Lanka and Kalkudah EP, Sri Lanka?
There is no direct connection from Kekirawa to Kalkudah EP. However, you can take the taxi to Habarana, take the train to Polonnaruwa, then take the taxi to Kalkudah EP. Alternatively, you can take the taxi to Kalkudah EP.
Train from Habarana to Polonnaruwa
- Ave. Duration
- 1h 13m
- Once daily
- Estimated price
- Rs. 270 - Rs. 420
- Book at
- 3rd Class Fare
- Rs. 270 - Rs. 360
- 2nd Class Fare
- Rs. 300 - Rs. 420
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, 5 delightfully under-the-radar French towns you need to visit and Italian Lakes: Getting around by train - to help you get the most out of your next trip.