There are 8 ways to get from Vavuniya to Ambalangoda 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 Vavuniya to Warakapolabus
- Take the bus from Warakapola to Ambalangodabus
6h 52mBus via Colombo
cheapest- Take the bus from Vavuniya to Colombo Bastian Mawatha Bus Terminalbus Jaffna
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Ambalangodabus 2-3 / ...
10h 10mRs 1,170–2,592Train
- Take the train from Vavuniya to Mount Laviniatrain Kankesanthurai to Mt Lavinia
- Take the train from Mount Lavinia to Ambalangodatrain Maradana
7h 9mRs 2,579–6,168Drive 340 km
- Drive from Vavuniya to Ambalangodacar 340 km
5h 6mRs 15,340–22,157Taxi
- Take the taxi from Vavuniya to Ambalangodataxi 340 km
5h 6mRs 37,000–45,000Bus, fly to Weerawila International Airport, taxi
- Take the bus from Vavuniya to Dambullabus
- Fly from Sigiriya Airport (GIU) to Weerawila International Airport (WRZ)plane GIU - WRZ
- Take the taxi from Weerawila International Airport (WRZ) to Ambalangodataxi
5h 43mTrain, bus
- Take the train from Vavuniya to Colombo Forttrain Kankesanthurai to Mt Lavinia / ...
- Take the bus from Colombo Bastian Mawatha Bus Terminal to Ambalangodabus 2-3 / ...
7h 48mRs 1,689–4,352Bus, fly to Koggala, train
- Take the bus from Vavuniya to Dambullabus
- Fly from Sigiriya Airport (GIU) to Koggala (KCT)plane GIU - KCT
- Take the train from Habaraduwa to Ambalangodatrain
6h 49m
Vavuniya to Ambalangoda by train
Questions & Answers
The cheapest way to get from Vavuniya to Ambalangoda is to bus via Colombo which costs Rs. 1100 - Rs. 2600 and takes 10h 10m.
The fastest way to get from Vavuniya to Ambalangoda is to drive which takes 5h 6m and costs Rs. 15000 - Rs. 23000.
No, there is no direct bus from Vavuniya to Ambalangoda. However, there are services departing from Vavuniya and arriving at Ambalangoda via Warakapola. The journey, including transfers, takes approximately 6h 52m.
No, there is no direct train from Vavuniya to Ambalangoda. However, there are services departing from Vavuniya and arriving at Ambalangoda via Mount Lavinia. The journey, including transfers, takes approximately 7h 9m.
The distance between Vavuniya and Ambalangoda is 345 km. The road distance is 340 km.
The best way to get from Vavuniya to Ambalangoda without a car is to bus which takes 6h 52m and costs .
It takes approximately 6h 52m to get from Vavuniya to Ambalangoda, including transfers.
Vavuniya to Ambalangoda bus services, operated by NCG Express, depart from Vavuniya station.
Vavuniya to Ambalangoda train services, operated by Sri Lanka Railways, depart from Vavuniya station.
The best way to get from Vavuniya to Ambalangoda is to bus which takes 6h 52m and costs . Alternatively, you can train, which costs Rs. 2500 - Rs. 6500 and takes 7h 9m.
What companies run services between Vavuniya, Sri Lanka and Ambalangoda, Sri Lanka?
You can take a bus from Vavuniya to Ambalangoda via Warakapola in around 6h 52m. Alternatively, you can take a train from Vavuniya to Ambalangoda via Mount Lavinia in around 7h 9m.
- Website
- cinnamonair.com
Flights from Sigiriya Airport to Weerawila International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- Rs 12,000–90,000
Flights from Sigiriya Airport to Koggala
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rs 12,000–90,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Vavuniya to Mount Lavinia
- Ave. Duration
- 4h 55m
- Frequency
- Twice 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
Train from Mount Lavinia to Ambalangoda
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- Rs 1,200–3,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Vavuniya to Colombo Fort
- Ave. Duration
- 4h 31m
- Frequency
- 4 times a day
- 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,400–3,200
Train from Habaraduwa to Ambalangoda
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–2,900
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Vavuniya to Warakapola
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- NCG Express Facebook
Bus from Vavuniya to Dambulla
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Schedules at
- NCG Express Facebook
Bus from Vavuniya to Dambulla
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Schedules at
- NCG Express Facebook
- Phone
- +94 70 311 0501
- [email protected]
- Website
- sltb.eseat.lk
Bus from Warakapola to Ambalangoda
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- Rs 850–1,200
- Schedules at
- sltb.eseat.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Ambalangoda
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,200
- Schedules at
- sltb.eseat.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Ambalangoda
- Ave. Duration
- 1h 44m
- Frequency
- Once daily
- Estimated price
- Rs 800–1,200
- Schedules at
- sltb.eseat.lk
- Phone
- +94 011-2587372
- [email protected]
- Website
- National Transport Commission
Bus from Colombo Bastian Mawatha Bus Terminal to Ambalangoda
- Ave. Duration
- 3h
- Frequency
- Every 20 minutes
- Estimated price
- Rs 310–350
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 310–350
- Semi Lux
- Rs 360–500
- Super Lux
- Rs 650–850
Bus from Vavuniya to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 7h
- Frequency
- Every 30 minutes
- Estimated price
- Rs 850–1,392
- 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
Bus from Colombo Bastian Mawatha Bus Terminal to Ambalangoda
- Ave. Duration
- 3h
- Frequency
- Every 20 minutes
- Estimated price
- Rs 310–350
- Website
- National Transport Commission
- Schedules at
- NTC Schedules
- Standard
- Rs 310–350
- Semi Lux
- Rs 360–500
- Super Lux
- Rs 650–850
- Ave. Duration
- 3h 44m
- Estimated price
- Rs 18,000–45,000
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Visit Lanka Sri Taxi
- Phone
- +94763222239
- 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 5 incredible day trips from Florence by train, 10 amazing places to get away from it all in Australia, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Vavuniya to Ambalangoda bus services, operated by NCG Express, arrive at Warakapola station.
Vavuniya to Ambalangoda train services, operated by Sri Lanka Railways, arrive at Mount Lavinia station.
Yes, the driving distance between Vavuniya to Ambalangoda is 340 km. It takes approximately 5h 6m to drive from Vavuniya to Ambalangoda.
There are 1744+ hotels available in Ambalangoda.














