• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 2 ways to get from Sri Lanka to Bangladesh by 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

Fly from Diyawanna Oya  •  16 h 52 min

  1. Fly from Diyawanna Oya (DWO) to Dhaka (DAC) DWO - DAC

$134 - $365

1 alternative option

Fly from Colombo  •  8 h 10 min

  1. Fly from Colombo (CMB) to Dhaka (DAC) CMB - DAC

$232 - $1,902

Questions & Answers

The cheapest way to get from Sri Lanka to Bangladesh is to fly which costs Rs. 23000 - Rs. 65000 and takes 16 h 52 min.

More details

The quickest way to get from Sri Lanka to Bangladesh is to fly which costs Rs. 39000 - Rs. 330000 and takes 8 h 10 min.

More details

The distance between Sri Lanka and Bangladesh is 2166 km.

It takes approximately 16 h 52 min to get from Sri Lanka to Bangladesh, including transfers.

More details

There is no direct flight from Diyawanna Oya Airport to Dhaka Airport. The quickest flight takes 17 h 30 min and has one stopover.

Search flights

Bangladesh is 30 min ahead of Sri Lanka. It is currently 2:18 PM in Sri Lanka and 2:48 PM in Bangladesh.

Oman Air, Singapore Airlines, Biman Bangladesh Airlines and five other airlines offer flights from Diyawanna Oya Airport to Dhaka Airport.

Search flights

The best way to get from Sri Lanka to Diyawanna Oya Airport is to taxi which takes 12 min and costs Rs. 500 - Rs. 650.

More details

Map of how to get from Sri Lanka to Bangladesh.
Launch map view
  • Distance: 1353.7 miles
  • Duration: 16 h 52 min

What companies run services between Sri Lanka and Bangladesh?

Cinnamon Air, SriLankan Airlines and six other airlines fly from Maharagama to Dhaka 5 times a day.

Airlines
SriLankan Airlines
Website
srilankan.com
Flights from Diyawanna Oya to Dhaka via Colombo
Ave. Duration
17 h 30 min
When
Every day
Estimated price
$130 - $360
Flights from Colombo to Dhaka
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$320 - $1,900
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Diyawanna Oya to Dhaka via Colombo, Kuala Lumpur
Ave. Duration
17 h 20 min
When
Every day
Estimated price
$170 - $700
Biman Bangladesh Airlines
Website
biman-airlines.com
Flights from Diyawanna Oya to Dhaka via Colombo, Muscat
Ave. Duration
14 h 45 min
When
Saturday
Estimated price
$220 - $450
Jet Airways
Website
jetairways.com
Flights from Diyawanna Oya to Dhaka via Colombo, Mumbai
Ave. Duration
18 h 20 min
When
Every day
Estimated price
$140 - $420
Flights from Colombo to Dhaka via Mumbai
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$370 - $2,600
China Eastern Airlines
Website
en.ceair.com
Flights from Diyawanna Oya to Dhaka via Colombo, Kunming
Ave. Duration
19 h 35 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$220 - $700
Singapore Airlines
Website
singaporeair.com
Flights from Diyawanna Oya to Dhaka via Colombo, Singapore Changi
Ave. Duration
17 h 25 min
When
Tuesday, Wednesday and Saturday
Estimated price
$250 - $800

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 Getting around the Cyclades, How to plan an amazing trip around Scandinavia and How do I buy a London Underground ticket? - to help you get the most out of your next trip.