There are 6 ways to get from Ambalangoda to Bandarawela by bus, train, taxi, car 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.
Recommended option
Bus
-
Take the bus from Ambalangoda to Colombo Bastian Mawatha Bus Terminal
-
Take the bus from Colombo Bastian Mawatha Bus Terminal to Bandarawela
Cheapest option
Bus, train
-
Take the bus from Ambalangoda to Colombo Bastian Mawatha Bus Terminal
-
Take the train from Fort Station to Bandarawela
4 alternative options
Taxi
-
Take a taxi from Ambalangoda to Bandarawela
Drive
-
Drive from Ambalangoda to Bandarawela
Fly Koggala to Weerawila, taxi
-
Fly from Koggala (KCT) to Weerawila (WRZ)
-
Take a taxi from Weerawila to Bandarawela
Bus to Diyawanna Oya, fly to Hatton, taxi
-
Take the bus from Ambalangoda to Colombo Bastian Mawatha Bus Terminal
-
Fly from Diyawanna Oya (DWO) to Hatton (NUF)
-
Take a taxi from Hatton to Bandarawela
Questions & Answers
The cost-effective way to get from Ambalangoda to Bandarawela is to bus and train, which costs Rs. 550 - Rs. 850 and takes 11h 51m.
The quickest way to get from Ambalangoda to Bandarawela is to fly and taxi which costs Rs. 12000 - Rs. 80000 and takes 2h 51m.
No, there is no direct bus from Ambalangoda to Bandarawela. However, there are services departing from Ambalangoda and arriving at Bandarawela via Colombo Bastian Mawatha Bus Terminal. The journey, including transfers, takes approximately 8h 25m.
The distance between Ambalangoda and Bandarawela is 123 km. The road distance is 243.5 km.
The best way to get from Ambalangoda to Bandarawela without a car is to bus which takes 8h 25m and costs Rs. 1170 - Rs. 1220.
It takes approximately 8h 25m to get from Ambalangoda to Bandarawela, including transfers.
Ambalangoda to Bandarawela bus services, operated by National Transport Commission, depart from Ambalangoda station.
The quickest flight from Koggala Airport to Weerawila Airport is the direct flight which takes 30 min.
Ambalangoda to Bandarawela bus services, operated by Superline Travels, arrive at Bandarawela station.
Yes, the driving distance between Ambalangoda to Bandarawela is 243 km. It takes approximately 3h 12m to drive from Ambalangoda to Bandarawela.

- Distance: 122.7 km
- Duration: 8h 25m
What companies run services between Ambalangoda, Southern, Sri Lanka and Bandarawela, Sri Lanka?
You can take a bus from Ambalangoda to Bandarawela via Colombo Bastian Mawatha Bus Terminal in around 8h 25m.

- Website
- srilankan.com
Flights from Koggala to Weerawila
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 40000 - Rs. 90000
Flights from Diyawanna Oya to Hatton
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 39000 - Rs. 85000

- Website
- cinnamonair.com
Flights from Koggala to Weerawila
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 40000 - Rs. 90000
Flights from Diyawanna Oya to Hatton
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 39000 - Rs. 85000

- Website
- railway.gov.lk
Train from Fort Station to Bandarawela
- Ave. Duration
- 7h 57m
- Frequency
- 4 times a day
- Estimated price
- Rs. 430 - Rs. 700
- Website
- railway.gov.lk
- Book at
- 12go.asia
- 3rd Class Fare
- Rs. 430 - Rs. 600
- 2nd Class Fare
- Rs. 500 - Rs. 700

- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Ambalangoda to Colombo Bastian Mawatha Bus Terminal
- Ave. Duration
- 2h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rs. 110 - Rs. 160
- Schedules at
- ntc.gov.lk
- Standard
- Rs. 110 - Rs. 160
- Semi Lux
- Rs. 140 - Rs. 180
- AirCon
- Rs. 210 - Rs. 240
- Super Lux
- Rs. 362

- Phone
- +94776942070
- info@superline.lk
- Website
- superline.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Bandarawela
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- Rs. 1060
- Schedules at
- superline.lk
- Ave. Duration
- 3h 12m
- Estimated price
- Rs. 22000 - Rs. 26000
Hikkaduwa Taxi Service
- Phone
- +94 76 695 2292
- Website
- hikkaduwataxiservice.com
Bentota Taxi
- Phone
- +94 71 39 09 573
- Website
- bentotataxi.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 South Korea: Travelling from Seoul to Busan , 5 delightfully under-the-radar French towns you need to visit and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
SriLankan Airlines and Cinnamon Air offer flights from Koggala Airport to Weerawila Airport.
There are 165+ hotels available in Bandarawela. Prices start at Rs. 32500 per night.
The best way to get from Ambalangoda to Koggala Airport is to taxi which takes 44 min and costs Rs. 4500 - Rs. 5500.