Navigating transportation in Bangladesh is an integral part of the travel experience. The country’s transit infrastructure has evolved rapidly which includes recently developed scenic megaprojects like the Padma Bridge Rail Link. Because traffic congestion is common and travel times vary significantly across regions, choosing the right mode of transport is critical to maximizing your itinerary.
How to travel around Bangladesh
Domestic flights in Bangladesh
Traveling by train in Bangladesh
Traveling by bus in Bangladesh
Other ways to travel
Which transportation should you choose?
Traveling from Dhaka to major destinations
Transportation tips for international visitors
Choosing the right transport mode in Bangladesh comes down to balancing time, comfort, and safety. While distances between major cities look short on a map, dense traffic, river crossings, and highway congestion make door-to-door transit times much longer than expected.
International travelers generally rely on three main transport methods for intercity travel:
Domestic Flights: Best for saving time on long-distance routes like Dhaka to Cox’s Bazar or Saidpur. While domestic airfare is significantly higher than ground transport, a 45-minute flight spares you an 8 to 12-hour road journey.
Trains: The most scenic, comfortable, and reliable land option. Bangladesh Railway connects major hubs like Dhaka, Sylhet, Chattogram, and Rajshahi. Trains bypass highway traffic entirely, making them ideal for daytime regional journeys.
Intercity Buses: The most extensive network in the country. High-end, air-conditioned (AC) luxury buses run between almost all major districts. They are affordable and run at high frequencies, though travel times remain subject to road conditions.
For local intra-city travel (such as getting around Dhaka or Chittagong), a combination of ride-sharing apps (Uber/Pathao), Metro Rail, motorized auto-rickshaws (CNGs), and traditional cycle rickshaws keeps you moving efficiently.
Air travel is by far the fastest way to travel between major regions in Bangladesh, cutting down journeys that take 8 to 12 hours on congested highways to under an hour.
Tight Itineraries: If you have limited time and want to skip long overland road or rail trips.
Long-Distance Routes: Recommended for traveling between Dhaka and far-flung destinations like Cox's Bazar, Saidpur (for northern Bangladesh), or Chattogram.
Avoiding Gridlock: Ideal during major national holidays when highways and passenger trains experience extreme crowding and multi-hour delays.
All major domestic air routes radiate from Hazrat Shahjalal International Airport (DAC) in Dhaka:
Dhaka (DAC) ↔ Cox’s Bazar (CXB): ~50–60 minutes (vs. 9–11 hours by road)
Dhaka (DAC) ↔ Chattogram (CGP): ~45–50 minutes (vs. 5–7 hours by road or train)
Dhaka (DAC) ↔ Saidpur (SPD): ~50–55 minutes (vs. 8–10 hours by land)
Dhaka (DAC) ↔ Sylhet (ZYL): ~40–45 minutes (vs. 6–8 hours by land)
The main domestic carriers of Bangladesh are Biman Bangladesh Airlines, US-Bangla Airlines, Novoair, Air Astra. They operate daily scheduled flights across the country. You can book any of them on the basis of your choice.
Book Directly via Airline Websites: For foreign credit card transactions, booking directly on the official airline sites or through major international OTAs (for example, Skyscanner) is usually the smoothest route.
Baggage Allowances: Standard domestic tickets generally include 20 kg of checked baggage and 7 kg of carry-on (checked luggage limit on basic promo fares may drop to 15 kg). Always verify your specific fare class restrictions before finalizing your booking.
Airport Arrival: It is recommended to arrive at the Domestic Terminal of Hazrat Shahjalal International Airport (DAC) at least 90 minutes prior to departure. Terminal check-in counters generally close 45 minutes before takeoff.
Compare Options: Compare specific route schedules, baggage limits, departure times, and total fares across operators before booking, as domestic ticket prices fluctuate based on demand and seasonality.
The rail network operated by Bangladesh Railway is one of the most popular ways to traverse the country. Connecting major tourist hubs like Dhaka, Chattogram, Sylhet, Rajshahi, and the coastal destination of Cox’s Bazar, train travel offers a distinct perspective on the countryside.
Take the train for scenic routes, countryside landscapes—especially the popular routes winding through the tea estates of Sylhet or the direct rail line from Dhaka to Cox’s Bazar.
Highly recommended over buses during heavy rainfall or peak holiday traffic jams.
When to Avoid: If you are on a strict, hour-by-hour itinerary. While major intercity express services (like the Cox's Bazar Express or Parabat Express) are generally prioritized, delays ranging from 30 minutes to several hours remain common across the wider rail grid.
Generally available classes in Bangladesh trains are:
AC_B (AC Berth): Locked, air-conditioned sleeper compartments available on overnight intercity routes. Ideal for long-distance travel.
AC_S / Snigdha (AC Chair): The standard premium choice for daytime journeys. Offers comfortable, reclined, air-conditioned seating.
S_CHAIR (Shovan Chair): Non-AC padded bucket seating. Extremely cheap, but can get hot, dusty, and very crowded during peak hours.
Shovan / General: Basic non-AC bench seating. Not recommended for foreign tourists carrying luggage.
International travelers should prioritize air-conditioned (AC) categories for comfort, security, and personal space
Advance Booking Window: Tickets open for sale online and at station counters usually 10 days prior to the departure date (usually starting at 8:00 AM local time).
Online Booking Considerations: Online e-tickets (via eticket.railway.gov.bd or the Rail Sheba app) require registration using a local mobile number and National ID or Passport verification.
International Tourists: If you encounter issues registering on the portal without a local SIM card, foreign travelers can purchase tickets directly at station counters by presenting an original passport, or use a registered local travel agency.
Station Logistics: Arrive at the station early. Keep your printed e-ticket or digital PDF ready alongside your ID for platform gate checks.
Long-distance buses offer the most flexible travel network in Bangladesh, reaching nearly every town and village that trains and planes miss.
Air-Conditioned (AC) / Business Class: The clear standard for foreign visitors. Operators like Green Line, Shohag, Hanif, and Desh Travels run modern Volvo, Scania, and Hyundai coaches. They feature recliners, spacious legroom, and reliable air conditioning, making them comfortable for long distances at a reasonable price.
Non-AC / Local Buses: Significantly cheaper, but not recommended for international tourists carrying heavy luggage. They can be hot, overcrowded, make frequent unscheduled stops, and lack basic security for personal items.
Flexible Schedules: When train tickets are sold out or flight options don't match your timing—major bus routes depart as frequently as every 30 to 60 minutes.
Direct Highway Routes: Ideal for point-to-point journeys using modern highways, such as taking a luxury sleeper coach from Dhaka to Cox's Bazar or Sylhet.
Book via Reputable Services: Use established ticket booking portals (like Shohoz.com or BusBD.com) or buy directly from official operator counters in major hubs (e.g., Mohakhali, Gabtoli, or Sayedabad bus terminals in Dhaka).
Stick to Main Brands: Avoid boarding unknown or local feeder buses on the highway. Always reserve your seat in advance with a reputable operator to guarantee a reserved ticket, fixed departure time, and secure luggage storage.
Beyond intercity flights, trains, and long-distance buses, local transport options give you granular mobility inside Bangladesh’s cities and regions.
Uber & Pathao: Ride-hailing apps operate reliably in major urban centers like Dhaka and Chattogram. Uber offers private cars (and motorbikes), while Pathao is a widely used local app for car and motorbike rides. Cash or linked local/international digital payments can be used.
Dhaka Metro Rail (MRT Line-6): For navigating North to South Dhaka (from Uttara down to Motijheel), the elevated Metro Rail is the fastest way to bypass surface traffic entirely.
Green CNGs: Three-wheeled, compressed natural gas (CNG) auto-rickshaws are useful for mid-distance urban trips.
Practical Advice: While legally required to run on meters, drivers almost always demand a negotiated fixed fare before you get in. Always settle on the destination price before steping inside.
Short-Distance Transit: Human-powered cycle rickshaws remain an iconic component of daily transport in Bangladesh.
Local Experience: Ideal for navigating narrow residential lanes, side streets, and congested neighborhoods where cars cannot fit. Fares are low and negotiated directly with the puller.
The Heart of Transport: Waterways form the lifeline of Bangladesh’s geography.
Passenger Launches: Multi-deck passenger launches depart daily from Dhaka’s Sadarghat Terminal down to southern river delta destinations like Barishal, Bhola, and Khulna.
The Rocket Steamer: Historic paddlewheel vessels (and modern river cruises) offer iconic riverine journeys across the Ganges Delta—providing a uniquely memorable perspective of rural Bangladesh.
Buffer Your Travel Time: Traffic congestion in major cities and unexpected highway delays can easily add 2 to 4 hours to road journeys. Never schedule tight connections between ground transport and international flights.
Keep Cash Handy: Small-denomination cash (50, 100, and 500 BDT notes) is essential for paying CNG drivers, cycle rickshaw pullers, and buying station snacks. Drivers rarely have change for 1,000 BDT bills.
Use the Dhaka Metro Rail: When moving between North Dhaka (Uttara) and South Dhaka (Motijheel/Secretariat), take the MRT Line-6 elevated metro rail. It bypasses surface gridlock entirely and runs clean, modern, air-conditioned trains.
Verify Fares in Advance: CNG auto-rickshaws rarely use meters despite regulations. Always negotiate and agree on the final fare with the driver before getting inside. Ride-hailing apps like Uber or Pathao provide clear upfront pricing.
Prioritize AC & Premium Seats: For both trains (AC Berth / Snigdha class) and long-distance intercity buses (Green Line, Shohag, etc.), spend slightly more for premium AC seating. It ensures better security, direct routes, and a far more comfortable trip.
Before heading out on your journey across Bangladesh, complete these final checks to ensure a hassle-free trip:
Tickets & ID Ready: Keep printed e-tickets (for trains/buses) or digital boarding passes alongside your physical passport and entry visa.
Local Cash On Hand: Carry a wallet stocked with small BDT notes (50, 100, and 500 BDT) for rickshaws, CNGs, station porters, and rural vendors.
Navigation Apps Installed: Download local ride-hailing apps (Uber and Pathao) and offline map apps (such as Maps.me or Google Maps offline areas) to monitor your routes.
Buffer Time Scheduled: Build at least 2 to 3 extra hours of buffer time into any road journey connecting to a flight or train.
Luggage Secured: Use sturdy, lockable bags for long-distance buses and trains, keeping high-value electronics and passport documents with you in a small daypack.
Transport Fares Confirmed: Always negotiate and settle auto-rickshaw or taxi fares before stepping inside if a meter is not being used.
Now that you know how to navigate the transport network, it is time to plan your specific journey across Bangladesh.
To find out how to get to each region, where to stay, what to see, and how long to spend at every major attraction,
👉 explore our Tourist Spots destination guides