There are 4 ways to get from Matara to Yakkala 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 Kadawatha
best- Take the bus from Matara to Kadawathabus Ex 1-22
3h 21mRs 1,276–1,672Bus
cheapest- Take the bus from Matara to Yakkalabus
3h 44mRs 900–1,300Drive 163.1 km
- Drive from Matara to Yakkalacar 163.1 km
1h 55mRs 7,364–10,637Taxi
- Take the taxi from Matara to Yakkalataxi 163.1 km
1h 55mRs 9,000–11,000
Comparing Your Travel Options
The cheapest way to get from Matara to Yakkala is to bus which costs Rs. 900 - Rs. 1300 and takes 3h 44m.
The fastest way to get from Matara to Yakkala is to drive which takes 1h 55m and costs Rs. 7000 - Rs. 11000.
Yes, there is a direct bus departing from Matara and arriving at Yakkala. Services depart once daily, and operate every day. The journey takes approximately 3h 44m.
The distance between Matara and Yakkala is 167 km. The road distance is 163.1 km.
The best way to get from Matara to Yakkala without a car is to bus via Kadawatha which takes 3h 21m and costs Rs. 1200 - Rs. 1700.
It takes approximately 3h 21m to get from Matara to Yakkala, including transfers.
Matara to Yakkala bus services, operated by National Transport Commission, depart from Matara station.
Matara to Yakkala bus services, operated by National Transport Commission, arrive at Kadawatha station.
Yes, the driving distance between Matara to Yakkala is 163 km. It takes approximately 1h 55m to drive from Matara to Yakkala.
There are 792+ hotels available in Yakkala.
What companies run services between Matara, Sri Lanka and Yakkala, Sri Lanka?
National Transport Commission operates a bus from Matara to Kadawatha hourly. Tickets cost Rs 520–580 and the journey takes 2h 5m.
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Matara to Kadawatha
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- Rs 520–580
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 520–580
- Semi Lux
- Rs 600–900
- Super Lux
- Rs 1,200–1,500
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Matara to Yakkala
- Ave. Duration
- 3h 44m
- Frequency
- Once daily
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 1h 55m
- Estimated price
- Rs 9,000–11,000
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Visit Sri Lanka Taxi
- Phone
- +94 763222239
- 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 Getting around the Cyclades, The beginner’s guide to the 2018 World Nomad Games, and Need to know: Jadrolinija - to help you get the most out of your next trip.






