There are 4 ways to get from Ratnapura to Kella by bus, taxi, 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.
Bus, taxi via Madampe
best- Take the bus from Rathnapura to Madampebus 122/210
- Take the taxi from Madampe to Kellataxi
2h 1mRs 4,438–5,650Bus, taxi
cheapest- Take the bus from Rathnapura to Udawalawa Junctionbus 122/210
- Take the taxi from Udawalawa Junction to Kellataxi
2h 40mRs 2,535–3,056Drive 71.9 km
- Drive from Ratnapura to Kellacar 71.9 km
1h 29mRs 3,220–4,652Taxi
- Take the taxi from Ratnapura to Kellataxi 71.9 km
1h 29mRs 7,500–9,500
Questions & Answers
The cheapest way to get from Ratnapura to Kella is to bus and taxi which costs Rs. 2500 - Rs. 3100 and takes 2h 40m.
The fastest way to get from Ratnapura to Kella is to drive which takes 1h 29m and costs Rs. 3200 - Rs. 4700.
The distance between Ratnapura and Kella is 72 km. The road distance is 71.9 km.
The best way to get from Ratnapura to Kella without a car is to bus and taxi via Madampe which takes 2h 1m and costs Rs. 4400 - Rs. 6000.
It takes approximately 2h 1m to get from Ratnapura to Kella, including transfers.
Yes, the driving distance between Ratnapura to Kella is 72 km. It takes approximately 1h 29m to drive from Ratnapura to Kella.
There are 448+ hotels available in Kella.
What companies run services between Ratnapura, Sri Lanka and Kella, Sri Lanka?
There is no direct connection from Ratnapura to Kella. However, you can take the bus to Madampe then take the taxi to Kella. Alternatively, you can drive from Ratnapura to Kella in around 1h 29m.
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Rathnapura to Madampe
- Ave. Duration
- 1h 4m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 130–150
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 130–150
- Semi Lux
- Rs 130–190
- Super Lux
- Rs 250–320
Bus from Rathnapura to Udawalawa Junction
- Ave. Duration
- 2h 6m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 230–260
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 230–260
- Semi Lux
- Rs 260–360
- Super Lux
- Rs 490–650
- Ave. Duration
- 1h
- Estimated price
- Rs 2,300–9,500
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Minipura Taxi
- Phone
- +94 11 45 22 64 264
- Website
- facebook.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.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 Train travel in Spain: A guide to Renfe, Which London airport should I choose?, and How to travel India's Golden Triangle - to help you get the most out of your next trip.




