There are 4 ways to get from Matara to Warakapola 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 Kaduwela
best- Take the bus from Matara to Kadawathabus Ex 1-22
- Take the bus from Kadawatha to Warakapolabus
3h 30mBus
cheapest- Take the bus from Matara to Warakapolabus
4h 14mRs 900–1,300Drive 189.8 km
- Drive from Matara to Warakapolacar 189.8 km
2h 21mRs 8,569–12,377Taxi
- Take the taxi from Matara to Warakapolataxi 189.8 km
2h 21mRs 10,000–13,000
Comparing Your Travel Options
The cheapest way to get from Matara to Warakapola is to bus which costs Rs. 900 - Rs. 1300 and takes 4h 14m.
The fastest way to get from Matara to Warakapola is to drive which takes 2h 21m and costs Rs. 8500 - Rs. 13000.
Yes, there is a direct bus departing from Matara and arriving at Warakapola. Services depart once daily, and operate every day. The journey takes approximately 4h 14m.
The distance between Matara and Warakapola is 194 km. The road distance is 189.8 km.
The best way to get from Matara to Warakapola without a car is to bus via Kaduwela which takes 3h 30m and costs .
It takes approximately 3h 30m to get from Matara to Warakapola, including transfers.
Matara to Warakapola bus services, operated by National Transport Commission, depart from Matara station.
Matara to Warakapola bus services, operated by National Transport Commission, arrive at Kadawatha station.
Yes, the driving distance between Matara to Warakapola is 190 km. It takes approximately 2h 21m to drive from Matara to Warakapola.
There are 99+ hotels available in Warakapola.
What companies run services between Matara, Sri Lanka and Warakapola, Sabaragamuwa, Sri Lanka?
You can take a bus from Matara to Warakapola via Kadawatha in around 3h 30m.
- 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 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kadawatha to Warakapola
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Schedules at
- NCG Express Facebook
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Matara to Warakapola
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Ave. Duration
- 2h 21m
- Estimated price
- Rs 10,000–13,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 How to get from Florence to Rome, Travelling to and around Russia for the 2018 FIFA World Cup, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.









