There are 5 ways to get from Dehiwala-Mount Lavinia to Vavuniya by bus, train, car, taxi, or plane
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 Dehiwala to Vavuniyabus
5h 20mRs 2,260Train
cheapest- Take the train from Dehiwala to Vavuniyatrain Mt Lavinia to Kankesanthurai
5h 46mRs 1,300–3,200Drive 265 km
- Drive from Dehiwala-Mount Lavinia to Vavuniyacar 265 km
4h 22mRs 11,869–17,144Taxi, fly, bus
- Take the taxi from Dehiwala-Mount Lavinia to Colombo-Airport-CMBtaxi
- Fly from Bandaranaike International Airport (CMB) to Sigiriya Airport (GIU)plane CMB - GIU
- Take the bus from Dambulla to Vavuniyabus
4h 9mBus via Colombo Bastian Mawatha Bus Terminal
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Vavuniyabus Colombo
7h 37mRs 3,137–3,847
Dehiwala-Mount Lavinia to Vavuniya by bus
Questions & Answers
The cheapest way to get from Dehiwala-Mount Lavinia to Vavuniya is to train which costs Rs. 1300 - Rs. 3200 and takes 5h 46m.
The fastest way to get from Dehiwala-Mount Lavinia to Vavuniya is to drive which takes 4h 22m and costs Rs. 11000 - Rs. 18000.
Yes, there is a direct bus departing from Dehiwala and arriving at Vavuniya. Services depart three times a day, and operate every day. The journey takes approximately 5h 20m.
Yes, there is a direct train departing from Dehiwala and arriving at Vavuniya. Services depart once daily, and operate every day. The journey takes approximately 5h 46m.
The distance between Dehiwala-Mount Lavinia and Vavuniya is 283 km. The road distance is 265 km.
The best way to get from Dehiwala-Mount Lavinia to Vavuniya without a car is to bus which takes 5h 20m and costs Rs. 2260.
The bus from Dehiwala to Vavuniya takes 5h 20m including transfers and departs three times a day.
Dehiwala-Mount Lavinia to Vavuniya bus services, operated by NCG Express, depart from Dehiwala station.
Dehiwala-Mount Lavinia to Vavuniya train services, operated by Sri Lanka Railways, depart from Dehiwala station.
The best way to get from Dehiwala-Mount Lavinia to Vavuniya is to bus which takes 5h 20m and costs Rs. 2260. Alternatively, you can train, which costs Rs. 1300 - Rs. 3200 and takes 5h 46m.
What companies run services between Dehiwala-Mount Lavinia, Sri Lanka and Vavuniya, Sri Lanka?
NCG Express operates a bus from Dehiwala to Vavuniya 3 times a day. Tickets cost Rs 2,260 and the journey takes 5h 20m. Alternatively, Sri Lanka Railways operates a train from Dehiwala to Vavuniya once daily. Tickets cost Rs 1,300–3,200 and the journey takes 5h 46m.
- Website
- cinnamonair.com
Flights from Bandaranaike International Airport to Sigiriya Airport
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs 14,000–120,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Dehiwala to Vavuniya
- Ave. Duration
- 5h 46m
- Frequency
- Once daily
- Estimated price
- Rs 1,300–3,200
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,400–1,700
- Air Conditioned Saloon
- Rs 2,500–3,200
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Dehiwala to Vavuniya
- Ave. Duration
- 5h 20m
- Frequency
- 3 times a day
- Estimated price
- Rs 2,260
- Schedules at
- NCG Express Facebook
Bus from Dambulla to Vavuniya
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Schedules at
- NCG Express Facebook
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Colombo Bastian Mawatha Bus Terminal to Vavuniya
- Ave. Duration
- 7h
- Frequency
- Hourly
- Estimated price
- Rs 850–1,398
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 850–950
- Semi Lux
- Rs 1,000–1,500
- Super Lux
- Rs 2,000–2,500
- Ave. Duration
- 36 min
- Estimated price
- Rs 11,000–14,000
Colombo Airport Taxi
- Phone
- +94 76 61 61 881
- Website
- taxicolomboairport.com
Colombo Taxi
- Phone
- +94 11 43 43 475
- Website
- colombotaxicabs.com
Kangaroo Cabs
- Phone
- +94 11 25 88 588
- Website
- 2588588.com
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 Travelling to the UK: What do I need to know?, Getting to Milan from the airport, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Dehiwala-Mount Lavinia to Vavuniya bus services, operated by NCG Express, arrive at Vavuniya station.
Dehiwala-Mount Lavinia to Vavuniya train services, operated by Sri Lanka Railways, arrive at Vavuniya station.
Yes, the driving distance between Dehiwala-Mount Lavinia to Vavuniya is 265 km. It takes approximately 4h 22m to drive from Dehiwala-Mount Lavinia to Vavuniya.
There are 14+ hotels available in Vavuniya.












