There are 5 ways to get from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC) by plane, train, bus, 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.
Bus, train
-
Take the bus from Colombo Bastian Mawatha Bus Terminal to Habarana
-
Take the train from Habarana to Batticaloa Station
Taxi
-
Take a taxi from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC)
Drive
-
Drive from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC)
Colombo (CMB) to Batticaloa (BTC) flights
Questions & Answers
The cheapest way to get from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC) is to train which costs Rs. 2200 - Rs. 3000 and takes 8h 36m.
The quickest way to get from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC) is to fly which costs Rs. 90000 - Rs. 200000 and takes 1h 15m.
The distance between Diyawanna Oya Airport (DWO) and Batticaloa Airport (BTC) is 213 km. The road distance is 294.9 km.
The best way to get from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC) without a car is to train which takes 8h 36m and costs Rs. 2200 - Rs. 3000.
It takes approximately 1h 15m to get from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC), including transfers.
The best way to get from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC) is to fly which takes 1h 15m and costs Rs. 90000 - Rs. 200000. Alternatively, you can train, which costs Rs. 2200 - Rs. 3000 and takes 8h 36m.
The quickest flight from Colombo Airport to Batticaloa Airport is the direct flight which takes 45 min.
Yes, the driving distance between Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC) is 295 km. It takes approximately 5h 13m to drive from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC).
Cinnamon Air offers flights from Colombo Airport to Batticaloa Airport.
There are 28+ hotels available in Batticaloa Airport (BTC). Prices start at Rs. 2626 per night.

- Distance: 213 km
- Duration: 1h 15m
What companies run services between Diyawanna Oya Airport (DWO), Sri Lanka and Batticaloa Airport (BTC), Sri Lanka?
Cinnamon Air flies from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC) once daily. Alternatively, Sri Lanka Railways operates a train from Maradana (Station) to Batticaloa Station once daily. Tickets cost Rs. 500 - Rs. 850 and the journey takes 8h 20m.

- Website
- cinnamonair.com
Flights from Colombo to Batticaloa
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- Rs. 85000 - Rs. 250000

- Phone
- 1971
- Website
- railway.gov.lk
Train from Maradana (Station) to Batticaloa Station
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- Rs. 500 - Rs. 850
- Website
- http://www.railway.gov.lk/web/index.php?lang=en
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 3rd Class Fare
- Rs. 500 - Rs. 700
- 2nd Class Fare
- Rs. 550 - Rs. 850
Train from Habarana to Batticaloa Station
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- Rs. 300 - Rs. 470
- Website
- http://www.railway.gov.lk/web/index.php?lang=en
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 3rd Class Fare
- Rs. 300 - Rs. 400
- 2nd Class Fare
- Rs. 340 - Rs. 470

- Phone
- +94776942070
- info@superline.lk
- Website
- superline.lk
Bus from Colombo Bastian Mawatha Bus Terminal to Habarana
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- Rs. 2400 - Rs. 2700
- Website
- https://superline.lk/
- Ave. Duration
- 5h 13m
- Estimated price
- Rs. 45000 - Rs. 55000
Visit Sri Lanka Taxi
- Phone
- +94 763222239
- Website
- visitlankataxi.com
Pickme
- Phone
- +94117433433
- Website
- pickme.lk
Kangaroo Cabs
- Phone
- +94 11 25 88 588
- Website
- 2588588.com
Colombo Taxi
- Phone
- +94 11 43 43 475
- Website
- colombotaxicabs.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 Italian Lakes: Getting around by train, Thanksgiving 2018: How to travel stress-free and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
The best way to get from Diyawanna Oya Airport (DWO) to Colombo Airport is to taxi which takes 30 min and costs Rs. 6000 - Rs. 7500.