What is the cheapest way to get from Matara to Balangoda?
The cheapest way to get from Matara to Balangoda is to bus which costs $7.07 - $9.78 and takes 6h 25m.
What is the fastest way to get from Matara to Balangoda?
The fastest way to get from Matara to Balangoda is to drive which takes 1h 56m and costs $16.30 - $25 .
Is there a direct bus between Matara and Balangoda?
No, there is no direct bus from Matara to Balangoda. However, there are services departing from Matara and arriving at Balangoda via Makabura. The journey, including transfers, takes approximately 6h 25m.
How far is it from Matara to Balangoda?
The distance between Matara and Balangoda is 259 km. The road distance is 130.1 km.
How do I travel from Matara to Balangoda without a car?
The best way to get from Matara to Balangoda without a car is to bus which takes 6h 25m and costs $7.07 - $9.78 .
How long does it take to get from Matara to Balangoda?
It takes approximately 6h 25m to get from Matara to Balangoda, including transfers.
Where do I catch the Matara to Balangoda bus from?
Matara to Balangoda bus services, operated by National Transport Commission, depart from Matara station.
Train, bus or fly from Matara to Balangoda?
The best way to get from Matara to Balangoda is to bus which takes 6h 25m and costs $7.07 - $9.78 . There are no good options to train or fly between Matara to Balangoda.
Where does the Matara to Balangoda bus arrive?
Matara to Balangoda bus services, operated by National Transport Commission, arrive at Makumbura station.
Can I drive from Matara to Balangoda?
Yes, the driving distance between Matara to Balangoda is 130 km. It takes approximately 1h 56m to drive from Matara to Balangoda.
Where can I stay near Balangoda?
There are 64+ hotels available in Balangoda. Prices start at $6.85 per night.
→
+0→
Transport search
Transport search
Popular routes
Choose one of the options below and start your journey