There are 5 ways to get from Colombo Airport (CMB) to Dhaka Airport (DAC) by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Bandaranaike International Airport to Shahjalal International Airport
best- Fly from Bandaranaike International Airport (CMB) to Shahjalal International Airport (DAC)plane CMB - DAC
3h 15m$190–300Train to Koggala, fly to Shahjalal International Airport
cheapest- Take the train from Fort Station to Habaraduwatrain
- Fly from Koggala (KCT) to Shahjalal International Airport (DAC)plane KCT - DAC
17h 20m$171–400Fly Bandaranaike International Airport to Agartala, train
- Fly from Bandaranaike International Airport (CMB) to Agartala (IXA)plane CMB - IXA
- Take the train from Azampur to Biman Bandartrain
9h 58m$218–590Fly Bandaranaike International Airport to Sandwip, train
- Fly from Bandaranaike International Airport (CMB) to Sandwip (SDW)plane CMB - SDW
- Take the train from Noakhali to Biman Bandartrain
12h 4m$190–794Fly Bandaranaike International Airport to Osmani International Airport, train
- Fly from Bandaranaike International Airport (CMB) to Osmani International Airport (ZYL)plane CMB - ZYL
- Take the train from Sylhet to Biman Bandartrain
11h 46m$289–813
Bandaranaike International Airport (CMB) to Shahjalal International Airport (DAC) flights
Questions & Answers
The cheapest way to get from Colombo Airport (CMB) to Dhaka Airport (DAC) is to fly which costs $190 - $300 and takes 3h 15m.
The fastest way to get from Colombo Airport (CMB) to Dhaka Airport (DAC) is to fly which takes 3h 15m and costs $190 - $300.
The distance between Colombo Airport (CMB) and Dhaka Airport (DAC) is 2167 km.
It takes approximately 3h 15m to fly from Bandaranaike International Airport (CMB) to Shahjalal International Airport (DAC), including transfers and time at the airport.
The quickest flight from Bandaranaike International Airport Airport to Shahjalal International Airport Airport is the direct flight which takes 3h 15m.
Dhaka Airport (DAC) is 30 min ahead of Colombo Airport (CMB). It is currently 6:46 AM in Colombo Airport (CMB) and 7:16 AM in Dhaka Airport (DAC).
FitsAir, FlexFlight ApS and SriLankan Airlines offer flights from Bandaranaike International Airport Airport to Shahjalal International Airport Airport.
There are 501+ hotels available in Dhaka Airport (DAC).
What companies run services between Colombo Airport (CMB), Sri Lanka and Dhaka Airport (DAC), Bangladesh?
FitsAir, SriLankan Airlines, and FlexFlight ApS fly from Bandaranaike International Airport (CMB) to Shahjalal International Airport (DAC) twice daily.
- Website
- goindigo.in
Flights from Bandaranaike International Airport to Agartala via Delhi
- Ave. Duration
- 11h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $250–700
Flights from Bandaranaike International Airport to Agartala via Bengaluru
- Ave. Duration
- 11h 25m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $220–600
Flights from Bandaranaike International Airport to Agartala via Madras, Kolkata
- Ave. Duration
- 11h 51m
- When
- Every day
- Estimated price
- $210–650
- Website
- usbair.com
Flights from Bandaranaike International Airport to Osmani International Airport via Shahjalal International Airport
- Ave. Duration
- 7h 42m
- When
- Every day
- Estimated price
- $280–1,300
Flights from Bandaranaike International Airport to Osmani International Airport via Male, Shahjalal International Airport
- Ave. Duration
- 9h 45m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $450–950
Flights from Bandaranaike International Airport to Osmani International Airport via Delhi, Shahjalal International Airport
- Ave. Duration
- 10h 30m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $320–900
- Website
- flexflight.dk
Flights from Bandaranaike International Airport to Shahjalal International Airport
- Ave. Duration
- 3h 15m
- When
- Monday to Saturday
- Estimated price
- $210–900
Flights from Koggala to Shahjalal International Airport via Bandaranaike International Airport
- Ave. Duration
- 10h 45m
- When
- Monday to Saturday
- Estimated price
- $170–390
- Website
- fitsair.com
Flights from Bandaranaike International Airport to Shahjalal International Airport
- Ave. Duration
- 3h 15m
- When
- Monday to Saturday
- Estimated price
- $210–260
Flights from Koggala to Shahjalal International Airport via Bandaranaike International Airport
- Ave. Duration
- 10h 45m
- When
- Monday to Saturday
- Estimated price
- $170–390
- Website
- fly91.in
Flights from Bandaranaike International Airport to Sandwip via Bengaluru
- Ave. Duration
- 9h 10m
- When
- Thursday to Wednesday
- Estimated price
- $170–800
- Website
- srilankan.com
Flights from Bandaranaike International Airport to Shahjalal International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $200–600
- Website
- biman-airlines.com
Flights from Bandaranaike International Airport to Osmani International Airport via Madras, Shahjalal International Airport
- Ave. Duration
- 7h
- When
- Wednesday and Saturday
- Estimated price
- $340–850
- [email protected]
- Website
- Bangladesh Railway
Train from Azampur to Biman Bandar
- Ave. Duration
- 1h 21m
- Frequency
- 3 times a day
- Estimated price
- $1–6
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–4
- AC class seat (AC_S)
- $3–5
- 1st class berth (F_BERTH)
- $2–4
- AC class berth (AC_B)
- $3–6
Train from Noakhali to Biman Bandar
- Ave. Duration
- 4h 47m
- Frequency
- 6 times a week
- Estimated price
- $1–11
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–3
- 1st class seat (F_SEAT)
- $2–3
- Snigdha
- $3–5
- AC class seat (AC_S)
- $4–7
- 1st class berth (F_BERTH)
- $5–6
- AC class berth (AC_B)
- $7–11
- S Chair
- $3
Train from Sylhet to Biman Bandar
- Ave. Duration
- 5h 28m
- Frequency
- 3 times a day
- Estimated price
- $1–14
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–3
- 1st class seat (F_SEAT)
- $2–4
- Snigdha
- $4–6
- AC class seat (AC_S)
- $5–7
- 1st class berth (F_BERTH)
- $6–8
- AC class berth (AC_B)
- $9–14
- S_Chair
- $2
- Shovan
- $2
- F_Chair
- $3
- F_Seat
- $3
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Fort Station to Habaraduwa
- Ave. Duration
- 2h 22m
- Frequency
- 4 times a day
- Estimated price
- $1–10
- Website
- Sri Lanka Railways
- 2nd Class Fare
- $4–6
- 3rd Class Fare
- $3–5
- Air Conditioned Saloon
- $7–10
- 3rd Class
- $6
- 2nd Class
- $1
- 1st Class
- $7
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 4 stunningly beautiful Philippines islands you need to visit, How to get from Florence to Rome, and Need to know: Greyhound - to help you get the most out of your next trip.










