There are 5 ways to get from Rakwana to Badulla by taxi, bus, 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, bus
best- Take the taxi from Rakwana to Balangodataxi
- Take the bus from Balangoda to Hali-Elabus Colombo-Badulla / ...
2h 36mRs 6,649–7,676Bus
cheapest- Take the bus from Pelmadulla to Badulla Main Bus Stationbus Colombo-Passara / ...
3h 14mRs 4,506–5,616Drive 126.3 km
- Drive from Rakwana to Badullacar 126.3 km
2h 6mRs 5,390–7,785Taxi
- Take the taxi from Rakwana to Badullataxi 126.3 km
2h 6mRs 13,000–17,000Taxi, bus via Badulla Main Bus Station
- Take the taxi from Rakwana to Balangodataxi
- Take the bus from Balangoda to Badulla Main Bus Stationbus Colombo-Passara / ...
2h 51mRs 6,649–7,676
Questions & Answers
The cheapest way to get from Rakwana to Badulla is to bus which costs Rs. 4500 - Rs. 6000 and takes 3h 14m.
The fastest way to get from Rakwana to Badulla is to drive which takes 2h 6m and costs Rs. 5000 - Rs. 8000.
The distance between Rakwana and Badulla is 122 km. The road distance is 126.3 km.
The best way to get from Rakwana to Badulla without a car is to taxi and bus which takes 2h 36m and costs Rs. 6500 - Rs. 8000.
It takes approximately 2h 36m to get from Rakwana to Badulla, including transfers.
Yes, the driving distance between Rakwana to Badulla is 126 km. It takes approximately 2h 6m to drive from Rakwana to Badulla.
There are 1265+ hotels available in Badulla.
What companies run services between Rakwana, Sabaragamuwa, Sri Lanka and Badulla, Sri Lanka?
Superline Travels operates a bus from Pelmadulla to Badulla Main Bus Station twice daily. Tickets cost Rs 1,700–2,300 and the journey takes 2h 49m.
- Phone
- +94 777 382 186
- info@superline.lk
- Website
- superline.lk
Bus from Balangoda to Hali-Ela
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- Rs 2,100–2,300
- Website
- https://superline.lk/
Bus from Balangoda to Badulla Main Bus Station
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- Rs 2,100–2,300
- Website
- https://superline.lk/
Bus from Pelmadulla to Badulla Main Bus Station
- Ave. Duration
- 2h 49m
- Frequency
- Twice daily
- Estimated price
- Rs 1,700–2,300
- Website
- https://superline.lk/
- Ave. Duration
- 1h 10m
- Estimated price
- Rs 4,500–17,000
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
Visit Sri Lanka Taxi
- Phone
- +94763222239
- Website
- visitlankataxi.com
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 How to get from London City Airport into central London, How to get from Luton Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.


