Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Batticaloa?

Book now

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.

Recommended

Fly

  1. Fly from Colombo (CMB) to Batticaloa (BTC)

Cheapest

Train

  1. Take the train from Maradana (Station) to Batticaloa Station

Bus, train

  1. Take the bus from Colombo Bastian Mawatha Bus Terminal to Habarana
  2. Take the train from Habarana to Batticaloa Station

Taxi

  1. Take a taxi from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC)

Drive

  1. Drive from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC)

Colombo (CMB) to Batticaloa (BTC) flights

7 Weekly Planes
45 min Average Duration
Rs. 88477 Cheapest Price
See schedules

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.

More details

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.

More details

The distance between Diyawanna Oya Airport (DWO) and Batticaloa Airport (BTC) is 213 km. The road distance is 294.9 km.

Get driving directions

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.

More details

It takes approximately 1h 15m to get from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC), including transfers.

More details

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.

Mode details

The quickest flight from Colombo Airport to Batticaloa Airport is the direct flight which takes 45 min.

Search flights

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).

Get driving directions

Cinnamon Air offers flights from Colombo Airport to Batticaloa Airport.

Search flights

There are 28+ hotels available in Batticaloa Airport (BTC). Prices start at Rs. 2626 per night.

More details

Map of how to get from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC).
Launch map view
  • 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.

Airlines
Cinnamon Air
Website
cinnamonair.com
Flights from Colombo to Batticaloa
Ave. Duration
45 min
When
Every day
Estimated price
Rs. 85000 - Rs. 250000
Train operators
Sri Lanka Railways
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
Bus operators
Superline Travels
Phone
+94776942070
Email
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/
Other operators
Taxi from Diyawanna Oya Airport (DWO) to Batticaloa Airport (BTC)
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.

More details

ticket