How to get from Badulla to Matara by car, truck, walk, bike

Distance between Badulla and Matara is 129 kilometers (80 miles).
Driving distance from Badulla to Matara is 188 kilometers (117 miles)

BadullaMatara
Leaving from
Going to

Route Map

4 Ways from Badulla (Sri Lanka/Uva) to Matara (Sri Lanka/Southern)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Peradeniya-Badulla-Chenkaladi Road, AA005 19.60 km
2. Turn sharp left onto Ella - Wellawaya Road, AA023 29.95 km
3. Keep left onto Ella Old Road, AA023 46.20 km
4. Turn right onto Padawkema - Mattala Road 76.83 km
5. Keep left 720 m
6. Turn right 123 m
7. Turn right 1.27 km
8. Turn sharp left onto Matara-Kekanadura-Yatiyana Road, B284 11.30 km
9. Turn slight right onto New Tangalle Road, AA002 2.56 km
10. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Badulla (Sri Lanka/Uva) to Matara (Sri Lanka/Southern)?
How do I get from Badulla (Sri Lanka/Uva) to Matara (Sri Lanka/Southern) the fastest?
How long does it take to get from Badulla (Sri Lanka/Uva) to Matara (Sri Lanka/Southern)?

Trips to Matara (Sri Lanka/Southern)

ColomboMataraHikkaduwaMataraBadullaMatara