FlightsFlying from Dhaka to Sylhet is the smartest travel decision you can make. You skip a 6-hour bus crawl or a rattling overnight train. The flight takes about 50 minutes. That alone makes it worth every taka.
This route runs hot all year. Tourists, NRB families heading home for the holidays, business professionals rushing back to Dhaka, students returning to university - they all pack these flights. With four airlines competing for your seat, you have real options. This guide covers prices, schedules, baggage rules, booking tricks, and airport tips. No fluff.
Departure airport: Hazrat Shahjalal International Airport (DAC), Dhaka
Arrival airport: Osmani International Airport (ZYL), Sylhet
The air distance between the two cities is roughly 220 kilometers. Block time runs about 55 to 60 minutes gate to gate, with the actual flying time closer to 50 minutes to 1 hr. All flights on this route are direct. No stops, no connections.
Four airlines operate this route daily: Biman Bangladesh Airlines, US-Bangla Airlines, Novoair, and Air Astra. On busy days, you can count 10 to 14 flights departing Sylhet for Dhaka. That gives you real flexibility with timing.
Why do people choose the flight over the train or bus? Simple. The Intercity train from Dhaka takes 6 to 8 hours to reach Sylhet. A bus can push past 7 hours, sometimes longer during monsoon traffic or Eid gridlock. The flight makes the whole journey a half-day task instead of a full-day ordeal.
Ticket prices on this route shift a lot. The range is wide. Here is what you can realistically expect:
Budget fares (booked early, midweek): BDT 4000 to BDT 5500 Standard economy fares: BDT 4,500 to BDT 5,500 Last-minute fares or peak-season tickets: BDT 5000 to BDT 9000+
These are one-way economy prices. During Eid, Puja, and the December winter peak, even the "standard" tier disappears fast. You will pay premium rates if you book within 48 hours of departure.
Biman Bangladesh Airlines tends to offer the most stable pricing. Fares usually sit between BDT4000 and BDT5900+
Biman also runs seasonal promo fares through their website, which are worth checking if you plan ahead.
US-Bangla Airlines uses dynamic pricing aggressively. A seat that costs BDT 4000 on a Tuesday morning could jump to BDT 7000 on a Friday afternoon. They run the most flights daily, so you get the most timing choices. But prices fluctuate fast.
Novoair sits in the mid-range. Expect BDT 3,000 to BDT 6,000 for most fares. Their pricing is a bit more predictable than US-Bangla, and they are popular with frequent travelers on this route.
Air Astra is the newest player and often the most competitively priced. Fares can start as low as BDT 5000 during off-peak periods. Most competitor blogs barely mention Air Astra, but savvy travelers are already catching on to their deals.
Prices on this route do not stay still. Several factors pull them in different directions.
Eid seasons are the biggest price driver. Both Eid-ul-Fitr and Eid-ul-Adha send fares through the roof. Demand spikes 3 to 4 weeks before the holiday. Tickets can sell out entirely. If you are traveling during Eid, book at least 4 to 6 weeks ahead.
December and January bring the winter peak. NRBs visit families in Sylhet, and domestic tourism picks up in the northeast. Fares rise accordingly, usually from mid-November through early January.
Midweek flights cost less than weekend flights. Tuesday, Wednesday, and Thursday departures are typically cheaper than Saturday or Sunday. If your schedule allows it, shift your travel day and save a few hundred taka.
Morning flights tend to be pricier than afternoon flights. Business travelers dominate the early slots. Airlines know this and price accordingly.
The monsoon months (June through September) often bring softer prices. Demand dips because of rain and the risk of delays. If you are flexible and not traveling during a holiday, the monsoon window is a good time to find budget fares.
Booking 2 to 3 weeks ahead is the sweet spot. Last-minute bookings (within 72 hours) almost always cost more. Booking more than 60 days out is fine for Eid travel, but for regular trips, 14 to 21 days ahead usually gives you a solid price without committing too far in advance.
Each airline on this route has its own personality. Here is an honest breakdown:
Biman is the national carrier and carries a certain reliability for long-time travelers. Their check-in procedures are thorough, and their staff at Osmani Airport are experienced with the high volume of passengers on this route.

You get a meal or snack on the Sylhet-Dhaka flight, which is a nice touch other airlines skip. Checked baggage allowance is 20 kg in economy. Biman is best for travelers who value consistency over rock-bottom prices. Their fleet on domestic routes includes ATR 72 aircraft, which are comfortable for short-haul flying.
US-Bangla runs the highest number of daily flights on this route. If you miss a morning departure, there is a good chance you can catch another one the same day. That frequency makes them the go-to choice for same-day return trips and business travelers who need flexibility.

Their Dash 8 Q400 and ATR 72 aircraft are well-maintained. Online check-in is smooth through their app. The trade-off is their dynamic pricing, which can catch you off guard if you are not watching fares closely.
Novoair has built a strong reputation for consistent domestic service. They are not flashy, but they deliver. Punctuality on this route is generally solid, and their customer service team handles complaints better than most. Baggage allowance is 20 kg in economy.

They occasionally run holiday packages that bundle flight + hotel, which is handy if you are planning a weekend trip to Sylhet from Dhaka, or the other way around. Their booking website is straightforward to use.
Air Astra is the youngest airline on this route and worth taking seriously. They operate a modern ATR 72-600 fleet, which means newer interiors, better cabin air quality, and a quieter ride compared to older aircraft on the same route.

Their pricing is competitive, often undercutting rivals, especially during off-peak periods. Most travel blogs ignore them entirely, which means you face less competition for their cheaper seats. Check their website and app directly for promo fares.
Flights on this route run throughout the day. Here is a general picture of what the schedule looks like:
Early morning (7:00 AM to 8:00 AM): Two to three departures. These are the most popular slots for business travelers. They book up fast.
Mid-morning (9:00 AM to 11:00 AM): Another cluster of two to three flights. Good for families who want a comfortable hour to get to the airport without a predawn wake-up.
Afternoon (12:00 PM to 3:00 PM): The peak congestion window. Most airlines put their busiest flights here. Expect crowds at Osmani Airport during these hours.
Evening (4:00 PM to 8:00 PM): Two to three departures. Popular with tourists wrapping up a Sylhet visit and day-trippers heading back to Dhaka.
Note: Exact schedules change seasonally and by airline. Always check the airline website or a platform like MyBestFly for the current timetable before booking.
It’s better to arrive at least 60 minutes before departure. During Eid and holiday seasons, push that to 2 hours. Security queues can be slow, and domestic check-in counters sometimes have long lines.
Bring your National ID card (NID). Airlines on domestic routes require valid ID. Passport works too, but NID is the most common. Without it, you will not clear check-in.
Online check-in saves time. US-Bangla and Novoair both offer online check-in via their apps. Use it if you can. It cuts your airport time significantly.
The domestic terminal is separate from the international side. If you are arriving from abroad and catching a domestic connection, follow the signs carefully and allow extra time.
Domestic arrivals at OIAS are relatively quick. Baggage usually comes out within 15 to 20 minutes of landing. From there, your options for getting into the city are:
Ride-hailing apps (Uber, Pathao): Fastest and most predictable pricing. Pick-up from the designated zone outside arrivals.
Airport taxi: Available at the taxi counter inside the terminal. Metered or fixed-rate depending on the operator.
Private car: If someone is picking you up, coordinate a meeting point outside arrivals. The drop-off and pick-up area gets congested quickly.
Getting hit with excess baggage fees at a small airport is not how you want to start your trip. Here is what each airline allows in economy:
Biman Bangladesh Airlines: 20 kg checked baggage + 7 kg carry-on
US-Bangla Airlines: 20 kg checked baggage + 7 kg carry-on
Novoair: 20 kg checked baggage + 7 kg carry-on
Air Astra: 20 kg checked baggage + 7 kg carry-on
Most airlines charge BDT 200 to BDT 400 per kg for excess baggage. If you know you will exceed the limit, some airlines let you pre-purchase extra baggage online at a lower rate than what you pay at the airport. Check during the booking process.
A practical tip: Domestic flights in Bangladesh are short. Overhead bins fill up quickly on smaller ATR aircraft. If you have a 7 kg carry-on, board early or check it in to avoid overhead bin scrambles.
You have several options for booking, but the easiest way is to compare first and then book from a reliable platform. You can book through MyBestFly.
MyBestFly is a convenient option for booking domestic flights from Dhaka. Instead of checking every airline website one by one, you can compare available flights, timings, and fare options in one place.
This is helpful when you are planning a quick trip, family tour, or last-minute travel. You can check different airlines, choose a suitable schedule, and get booking support without making the process complicated.
For the cheapest fares: June through September (monsoon months), excluding Eid periods. Midweek departures, especially Tuesday and Wednesday. Morning flights outside the 7 AM to 9 AM slot tend to be marginally cheaper.
For the most comfortable experience: October and November are arguably the best months. Weather is stable, fares are moderate, and the holiday rush has not started yet.
Avoid if possible: The two weeks before and after Eid-ul-Fitr and Eid-ul-Adha. Late December through early January for the winter NRB peak. These windows see the highest fares and fully booked flights.
Monsoon delay warning: Heavy rainfall in Sylhet, one of the wettest regions in South Asia, can cause flight delays between June and September. Fog in the winter months (December to February) also causes morning departure delays at Dhaka Airport. If you have a tight connection in Dhaka, avoid the earliest morning slots during these seasons.
Sometimes a flight is the obvious answer. Other times, it depends.
The Parabat and Jayantika Express trains run between Dhaka and Sylhet. Journey time is 6 to 8 hours. An economy train ticket costs BDT 300 to BDT 700. A flight costs BDT 4000 to BDT 5,500.
The train wins on price. The flight wins on everything else: time, comfort, and predictability. For anyone who values their day, the 5-hour time saving is usually worth the price difference.
Multiple bus operators run this route. Journey time is 6 to 7 hours on a good day, longer during Eid or rain. An AC bus ticket costs BDT 800 to BDT 1,400. Non-AC is cheaper.
The bus is significantly slower and less comfortable. For overnight travel or budget-constrained trips, a good AC bus is fine. But if you are traveling with family, elderly parents, or young children, the bus is a punishing experience compared to a 45-minute flight.
You should book the flight if you are a business traveler with time pressure, a family with young children, an NRB visiting for a limited time, or anyone who values comfort and speed over the lowest possible fare.
The train or bus makes sense if you are a student on a very tight budget, traveling with heavy luggage that would cost extra as checked baggage, or making the trip during a period when flights are completely sold out.
Check the flight status the morning of your departure. Delays at Osmani Airport happen more than the airlines officially acknowledge, especially during monsoon and fog season. MyBestFly and the airline apps both show real-time status.
Choose a window seat if you want the aerial view of the Sylhet hills and the approach into Dhaka over the Buriganga. Rows toward the front of ATR 72 aircraft are quieter than the back (engine noise is at the rear on these planes).
Pack your carry-on strategically. On a 45-minute flight, you do not need much in the cabin. Checking in your bag speeds up boarding and arrival.
Book the moment you know your travel dates during Eid and December. Do not wait. Seats on this route disappear faster than almost any other domestic route in Bangladesh.
If all direct dates are sold out, check dates one or two days earlier or later. Flexibility on the exact date can save you BDT 2,000 to BDT 5,000 and guarantee you a seat.
Group bookings of 10 or more people usually qualify for a negotiated group fare through the airline directly. Call the airline sales office rather than booking online, as group fares are not always visible on the website.
Traveling with children under 2 years? All four airlines allow infants to travel at 10% of the adult fare (they sit on your lap). Children aged 2 to 11 pay around 75% of the adult fare on most airlines.
Flying between Sylhet and Dhaka is no longer a luxury. Four airlines, 10+ daily departures, and fares starting at BDT 4000 mean the option is genuinely accessible. You get your day back. You arrive comfortable. You skip the highway.
Book early for Eid and December. Fly midweek when you can. Check Air Astra if you have not already. And always carry your NID.
The journey from Dhaka to Sylhet used to eat your whole day. Now it takes less time than a good lunch. There is no reason to sit in traffic when you can be at Osmani in 50 minutes.
Backend Developer

$25 OFF on USA Domestic Flights
View details
7% Discount on All Domestic Flights + Extra 500 Taka Off
View details
Emirates Special Fare Los Angeles ⇄ Dhaka Round-Trip
View details
Get 7% Discount + Extra 1000 Taka Off on Malaysia Airlines Flights from Dhaka
View details
Get 7% Discount + Extra 1000 Taka Off on Dhaka to Jeddah Saudia Airlines Flight
View details
Get 7% Discount + 1000 Taka Cashback on China Southern Flights from Dhaka
View details