There are 4 ways to get from Ambalangoda to Kataragama by plane, train, taxi 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.
Recommended option
Fly • 1h 44m
Cheapest option
Train, taxi • 2h 54m
2 alternative options
Taxi • 2h 20m
Drive • 2h 20m
Koggala (KCT) to Weerawila (WRZ) flights
The flight time between Koggala (KCT) and Weerawila (WRZ) is around 30 min and covers a distance of around 105 km. Services are operated by SriLankan Airlines and Cinnamon Air. Typically 14 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Ambalangoda to Kataragama is to train and taxi which costs Rs. 4600 - Rs. 6000 and takes 2h 54m.
The quickest way to get from Ambalangoda to Kataragama is to fly which costs Rs. 7000 - Rs. 70000 and takes 1h 44m.
The distance between Ambalangoda and Kataragama is 143 km. The road distance is 181.4 km.
The best way to get from Ambalangoda to Kataragama without a car is to train and taxi which takes 2h 54m and costs Rs. 4600 - Rs. 6000.
It takes approximately 1h 44m to get from Ambalangoda to Kataragama, including transfers.
The quickest flight from Koggala Airport to Weerawila Airport is the direct flight which takes 30 min.
Yes, the driving distance between Ambalangoda to Kataragama is 181 km. It takes approximately 2h 20m to drive from Ambalangoda to Kataragama.
SriLankan Airlines and Cinnamon Air offer flights from Koggala Airport to Weerawila Airport.
There are 125+ hotels available in Kataragama. 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.

- Distance: 142.9 km
- Duration: 1h 44m
What companies run services between Ambalangoda, Southern, Sri Lanka and Kataragama, Sri Lanka?
SriLankan Airlines and Cinnamon Air fly from Ambalangoda to Kataragama twice daily.

- Website
- srilankan.com
Flights from Koggala to Weerawila
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 46000 - Rs. 85000

- Website
- cinnamonair.com
Flights from Koggala to Weerawila
- Ave. Duration
- 30 min
- When
- Every day
- Estimated price
- Rs. 46000 - Rs. 85000

- Website
- railway.gov.lk
Train from Ambalangoda to Beliatta
- Ave. Duration
- 1h 34m
- Frequency
- 5 times a day
- Estimated price
- Rs. 260 - Rs. 400
- Website
- railway.gov.lk
- Book at
- 12go.asia
- 3rd Class Fare
- Rs. 260 - Rs. 350
- 2nd Class Fare
- Rs. 290 - Rs. 400
- Ave. Duration
- 1h 20m
- Estimated price
- Rs. 4400 - Rs. 5500
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.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 around the UAE, Train travel in France: A guide to SNCF and Need to know: Eurostar - to help you get the most out of your next trip.