There are 3 ways to get from Randenigala to Batticaloa 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.
Taxi, train
best- Take the taxi from Randenigala to Kandytaxi
- Take the train from Kandy to Polgahawelatrain
- Take the train from Polgahawela to Batticaloatrain
7h 7mRs 6,882–11,279Drive 130.7 km
cheapest- Drive from Randenigala to Batticaloacar 130.7 km
2h 19mRs 5,878–8,491Taxi
- Take the taxi from Randenigala to Batticaloataxi 130.7 km
2h 19mRs 6,500–8,000
Comparing Your Travel Options
The cheapest way to get from Randenigala to Batticaloa is to drive which costs Rs. 5500 - Rs. 8500 and takes 2h 19m.
The fastest way to get from Randenigala to Batticaloa is to drive which takes 2h 19m and costs Rs. 5500 - Rs. 8500.
The distance between Randenigala and Batticaloa is 384 km. The road distance is 130.7 km.
The best way to get from Randenigala to Batticaloa without a car is to taxi and train which takes 7h 7m and costs Rs. 6500 - Rs. 12000.
It takes approximately 7h 7m to get from Randenigala to Batticaloa, including transfers.
Yes, the driving distance between Randenigala to Batticaloa is 131 km. It takes approximately 2h 19m to drive from Randenigala to Batticaloa.
There are 57+ hotels available in Batticaloa.
What companies run services between Randenigala, Sri Lanka and Batticaloa, Sri Lanka?
There is no direct connection from Randenigala to Batticaloa. However, you can take the taxi to Kandy, take the train to Polgahawela, then take the train to Batticaloa. Alternatively, you can drive from Randenigala to Batticaloa in around 2h 19m.
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kandy to Polgahawela
- Ave. Duration
- 1h 17m
- Frequency
- Every 4 hours
- 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
Train from Polgahawela to Batticaloa
- Ave. Duration
- 3h 41m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,200
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,700
- Air Conditioned Saloon
- Rs 2,500–3,200
- Ave. Duration
- 1h 44m
- Estimated price
- Rs 4,300–8,000
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Nuwara Eliya Taxi
- Phone
- +94 72 27 02 600
- Website
- nuwaraeliyataxi.wixsite.com
Randidu Cabs and Tours
- Phone
- +94 72 35 77 277
- Website
- business.facebook.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 Slovenia: Getting from Ljubljana to Lake Bled, 5 incredible day trips from Florence by train, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.





