Tourism Bangladesh
← Blog

Blog

Getting Around Bangladesh: Flight, Train, or Bus?

Almost every trip in Bangladesh starts in Dhaka and goes somewhere else. Three routes carry most of that traffic, and the right answer is different on each one.

Tourism Bangladesh Editorial Team

The general shape: a domestic flight costs roughly ten times an intercity bus ticket and saves most of a day. Whether that trade is worth it depends far less on your budget than on which direction you are heading, because the three main routes out of the capital are not equally well served.

  • Flight roughly ৳4,000–8,000 one way. Under an hour to most destinations, but add two hours for airport process and Dhaka traffic at both ends.
  • Train the middle option on both cost and time. More comfortable than a bus, immune to road traffic, and the only mode where you can walk around mid-journey.
  • Bus roughly ৳400–1,200 for an intercity ticket. The cheapest by a wide margin, the slowest, and the most exposed to traffic and road conditions.

Dhaka to Cox's Bazar

The best-served route in the country, and the one where all three modes are genuinely viable.

Flyingtakes about an hour direct to Cox's Bazar Airport, with US-Bangla, Biman Bangladesh, NovoAir and Air Astra between them running something like eight to twenty departures a day. That frequency is the real argument: it means a missed or cancelled flight is an inconvenience rather than a lost day.

The trainruns direct six days a week on the Cox's Bazar Express and Parjatak Express, taking about eight hours. This link only opened in December 2023 — before that there was no direct rail service at all, so older guidance saying the train is impossible is simply out of date. Book ahead; the route is popular and seats go.

The bus takes nine to twelve hours via the N1 through Chattogram, traffic depending, with dozens of operators from basic seating up to AC sleeper coaches.

The call: fly if your trip is a week or shorter. Losing two of seven days to road travel to save what amounts to one mid-range hotel night is a poor trade. On a longer trip, the train is the pick — comfortable, scenic, and it avoids both the airport process and the highway.

Dhaka to Sylhet

The route where the train genuinely wins, and the one where flying is hardest to justify.

Sylhet is close enough that a flight's in-air time is short enough to be swallowed by the airport overhead at both ends. Add the trip out to Hazrat Shahjalal, check-in, and the ride into Sylhet town at the other end, and the door-to-door saving over the train shrinks considerably.

The train, meanwhile, is one of the more pleasant journeys in the country, running up through green, wet, hilly country toward the tea belt. Several services run the route daily. Bus is available and cheapest, but the road is busy and the comfort gap against the train is wide.

The call: take the train, book a first-class or AC seat, and treat it as part of the trip. If you are heading for the tea gardens at Sreemangal rather than Sylhet city itself, the train matters more still — Sreemangal is on the same line, so you can get off short and skip the road leg entirely.

Dhaka to the Sundarbans

The route people plan worst, because it is not really one journey.

You are not travelling to the Sundarbans directly. You are travelling to Khulna or Mongla, where a booked boat tour begins — the forest itself requires permits and guides, and tours arrange both. So the transport question is only ever “how do I get to Khulna, by when?”

Road and rail both serve the southwest, and the opening of the Padma Bridge substantially shortened the road route by removing the old ferry crossing that used to add hours of unpredictable waiting. Domestic flights serve Jashore, which is then a road leg onward to Khulna.

The call: whatever your tour operator advises, and travel the day before rather than the morning of. Boats leave on a schedule you cannot negotiate with, and a delayed bus that costs you a three-day booking is a far worse outcome than a hotel night in Khulna. This is the one route where buffer beats optimisation.

Three things that apply everywhere

Budget for Dhaka traffic separately. The capital's congestion is severe enough that a cross-city hop to a station or airport can take an hour or more. Every schedule below assumes you have already allowed for it; most missed departures come from not doing so.

Avoid overnight road travel. Night bus driving on Bangladeshi highways is the most dangerous thing most visitors will do here. Where a day service or a train exists, take it.

Winter fog is a real scheduling risk. December and January fog regularly delays domestic flights and ferries, sometimes by hours. If you are connecting to an international departure, do not leave it to a same-day domestic flight.

Full mode-by-mode detail and intercity distances are on the Getting Around guide.

Fares are planning estimates drawn from the price ranges on our Currency & Budgeting page, and journey times are typical rather than guaranteed — both move with season, operator, fuel costs and road conditions. Confirm current schedules and prices with operators before booking around them.