There are 3 ways to get from Ambalangoda to Ratnapura 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.
Questions & Answers
The cost-effective way to get from Ambalangoda to Ratnapura is to bus, which costs Rs. 2200 - Rs. 2700 and takes 6h 5m.
The quickest way to get from Ambalangoda to Ratnapura is to taxi which costs Rs. 11000 - Rs. 14000 and takes 1h 46m.
No, there is no direct bus from Ambalangoda to Ratnapura. However, there are services departing from Ambalangoda and arriving at Rathnapura via Colombo Bastian Mawatha Bus Terminal. The journey, including transfers, takes approximately 6h 5m.
The distance between Ambalangoda and Ratnapura is 63 km. The road distance is 126.2 km.
The best way to get from Ambalangoda to Ratnapura without a car is to bus which takes 6h 5m and costs Rs. 2200 - Rs. 2700.
It takes approximately 6h 5m to get from Ambalangoda to Ratnapura, including transfers.
Ambalangoda to Ratnapura bus services, operated by National Transport Commission, depart from Ambalangoda station.
Ambalangoda to Ratnapura bus services, operated by Superline Travels, arrive at Rathnapura station.
Yes, the driving distance between Ambalangoda to Ratnapura is 126 km. It takes approximately 1h 46m to drive from Ambalangoda to Ratnapura.
There are 83+ hotels available in Ratnapura. Prices start at Rs. 2298 per night.

- Distance: 63.3 km
- Duration: 6h 5m
What companies run services between Ambalangoda, Sri Lanka and Ratnapura, Sri Lanka?
You can take a bus from Ambalangoda to Ratnapura via Colombo Bastian Mawatha Bus Terminal in around 6h 5m.

- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Ambalangoda to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 2h 45m
- Frequency
- Every 15 minutes
- Estimated price
- Rs. 110 - Rs. 160
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs. 110 - Rs. 160
- Semi Lux
- Rs. 140 - Rs. 180
- AirCon
- Rs. 210 - Rs. 240
- Super Lux
- Rs. 362

- Phone
- +94776942070
- info@superline.lk
- Website
- superline.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Rathnapura
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- Rs. 2100 - Rs. 2500
- Website
- https://superline.lk/
- Ave. Duration
- 1h 46m
- Estimated price
- Rs. 11000 - Rs. 14000
Hikkaduwa Taxi Service
- Phone
- +94 76 695 2292
- Website
- hikkaduwataxiservice.com
Bentota Taxi
- Phone
- +94 71 39 09 573
- Website
- bentotataxi.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 5 incredible day trips from Florence by train, Italy Travel Guides and Need to know: Jadrolinija - to help you get the most out of your next trip.