There are 4 ways to get from Badulla to Miriswatta by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Hali-Ela to Colombo Bastian Mawatha Bus Terminalbus Badulla-Colombo / ...
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Matara Bus Stationbus Ex 1-18
9h 4mRs 11,790–14,963Drive 163.7 km
cheapest- Drive from Badulla to Miriswattacar 163.7 km
2h 28mRs 6,887–9,948Train, bus
- Take the train from Badulla Station to Fort Stationtrain Badulla
- Take the bus from Fort Station to Matara Bus Stationbus Colombo
13h 14mRs 10,909–21,671Bus via Badulla Main Bus Station
- Take the bus from Badulla Main Bus Station to Colombo Bastian Mawatha Bus Terminalbus Route 99
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Matara Bus Stationbus Ex 1-18
9h 37mRs 10,445–14,958
Questions & Answers
The cheapest way to get from Badulla to Miriswatta is to drive which costs Rs. 6500 - Rs. 10000 and takes 2h 28m.
The fastest way to get from Badulla to Miriswatta is to drive which takes 2h 28m and costs Rs. 6500 - Rs. 10000.
The distance between Badulla and Miriswatta is 408 km. The road distance is 163.7 km.
The best way to get from Badulla to Miriswatta without a car is to bus which takes 9h 4m and costs Rs. 11000 - Rs. 15000.
It takes approximately 9h 4m to get from Badulla to Miriswatta, including transfers.
Yes, the driving distance between Badulla to Miriswatta is 164 km. It takes approximately 2h 28m to drive from Badulla to Miriswatta.
There are 1536+ hotels available in Miriswatta.
What companies run services between Badulla, Sri Lanka and Miriswatta, Southern, Sri Lanka?
You can take a bus from Hali-Ela to Miriswatta via Colombo Bastian Mawatha Bus Terminal and Matara Bus Station in around 9h 4m.
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Badulla Station to Fort Station
- Ave. Duration
- 10h 1m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–9,500
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,700
- Air Conditioned Saloon
- Rs 2,800–9,500
- Phone
- +94 777 382 186
- info@superline.lk
- Website
- superline.lk
Bus from Hali-Ela to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 5h 42m
- Frequency
- Twice daily
- Estimated price
- Rs 2,200–2,400
- Website
- https://superline.lk/
Bus from Badulla Main Bus Station to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- Rs 2,200–2,400
- Website
- https://superline.lk/
- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
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
Bus from Fort Station to Matara Bus Station
- Ave. Duration
- 2h 35m
- Frequency
- Every 20 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
Bus from Badulla Main Bus Station to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Estimated price
- Rs 900–1,300
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 900–1,300
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 Travelling around the UAE, What are the different types of Renfe trains in Spain?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.













