There are 4 ways to get from Balangoda to Matara by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Madampe
best- Take the bus from Madampe to Colombo Bastian Mawatha Bus Terminalbus 122/210
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Matara Bus Stationbus Ex 1-18
6h 18mRs 4,077–4,749Bus
cheapest- Take the bus from Balangoda to Colombo Bastian Mawatha Bus Terminalbus Badulla-Colombo / ...
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Matara Bus Stationbus Ex 1-18
6h 45mRs 2,737–2,904Drive 131.9 km
- Drive from Balangoda to Mataracar 131.9 km
1h 56mRs 5,550–8,016Taxi
- Take the taxi from Balangoda to Matarataxi 131.9 km
1h 56mRs 20,000–24,000
Questions & Answers
The cheapest way to get from Balangoda to Matara is to bus which costs Rs. 2700 - Rs. 2900 and takes 6h 45m.
The fastest way to get from Balangoda to Matara is to drive which takes 1h 56m and costs Rs. 5500 - Rs. 8000.
No, there is no direct bus from Balangoda to Matara station. However, there are services departing from Balangoda and arriving at Matara Bus Station via Colombo Bastian Mawatha Bus Terminal. The journey, including transfers, takes approximately 6h 45m.
The distance between Balangoda and Matara is 300 km. The road distance is 131.9 km.
The best way to get from Balangoda to Matara without a car is to bus via Madampe which takes 6h 18m and costs Rs. 4000 - Rs. 4800.
It takes approximately 6h 18m to get from Balangoda to Matara, including transfers.
Balangoda to Matara bus services, operated by Superline Travels, depart from Balangoda station.
Balangoda to Matara bus services, operated by Superline Travels, arrive at Colombo Bastian Mawatha Bus Terminal station.
Yes, the driving distance between Balangoda to Matara is 132 km. It takes approximately 1h 56m to drive from Balangoda to Matara.
There are 3602+ hotels available in Matara.
What companies run services between Balangoda, Sri Lanka and Matara, Sri Lanka?
You can take a vehicle from Balangoda to Matara Bus Station via Madampe and Colombo Bastian Mawatha Bus Terminal in around 6h 18m.
- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Madampe to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 2h 55m
- Frequency
- Every 20 minutes
- Estimated price
- Rs 400–450
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 400–450
- Semi Lux
- Rs 480–700
- Super Lux
- Rs 900–1,200
Bus from Colombo Bastian Mawatha Bus Terminal to Matara Bus Station
- Ave. Duration
- 2h 35m
- Frequency
- Every 30 minutes
- Estimated price
- Rs 530–580
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 530–580
- Semi Lux
- Rs 650–900
- Super Lux
- Rs 1,200–1,600
- Phone
- +94 112 581 120
- info@eseat.lk
- Website
- sltb.eseat.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Matara Bus Station
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Schedules at
- sltb.eseat.lk
- Phone
- +94 777 382 186
- info@superline.lk
- Website
- superline.lk
Bus from Balangoda to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- Rs 2,200–2,400
- Website
- https://superline.lk/
- Ave. Duration
- 1h 56m
- Estimated price
- Rs 20,000–24,000
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 Why you should take the train in the US, Travelling around the UAE, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.







