Getting around Bangladesh can be straightforward when you choose transport to suit the distance, schedule and comfort level. Trains and intercity buses connect many major towns, domestic flights save time on longer routes, and river launches are an important part of travel in the delta. In Dhaka, the metro can avoid road congestion on its route, while rideshares and rickshaws are useful for shorter journeys.
Travel times can vary considerably because of traffic, weather, road conditions, service changes and public holidays. Build a buffer into your itinerary, especially when connecting to an international flight or a prepaid tour.
Which transport should you choose?
- For major intercity routes: Compare trains and reputable coach services; choose the one that best fits your timetable and comfort needs.
- For long distances with limited time: Check domestic flights, including airport transfer time and baggage rules.
- For Dhaka city travel: Use the metro where stations suit your route, and consider app-based rides or taxis for the first and last mile.
- For southern river routes: Passenger launches may be a practical option, but check the current schedule and cabin availability directly.
- For short neighbourhood trips: Cycle rickshaws and auto-rickshaws are common; agree on the fare or confirm the metered/app fare before setting off.
Intercity trains in Bangladesh
Bangladesh Railway connects Dhaka with destinations including Chattogram, Sylhet, Srimangal, Rajshahi and Cox’s Bazar, although the available routes, stops and schedules vary. Trains can be a comfortable way to travel, and air-conditioned seats are worth considering for longer journeys.
Which train class should you book?
The names and availability of classes vary by train. Common options can include:
- Shovan / Shovon Chair: Non-air-conditioned seating classes, depending on the service.
- First Class or First Class Chair: Availability and configuration depend on the train.
- AC Chair / Snigdha: Air-conditioned seating options on services where offered.
- AC berth or sleeper accommodation: Available on some overnight services; check the exact train and class before booking.
Do not assume that every train offers every class. Review the class description, departure station, arrival station and date on the booking system before paying.
How foreign tourists can book train tickets
Start with the official Bangladesh Railway e-ticketing portal. Registration and verification requirements can change, and some online steps may require a Bangladeshi mobile number or local verification. If you cannot complete registration as a foreign visitor, contact Bangladesh Railway or ask at an official station ticket counter about the current procedure for international passengers.
For in-person booking, visit the relevant station ticket office early and bring your original passport. At Dhaka’s Kamalapur Railway Station, ask station staff to direct you to the appropriate ticket or reservation counter for foreign passengers. Availability is not guaranteed, particularly during public holidays and busy travel periods.
Practical booking tips:
- Book as early as the official system allows, especially for popular routes and holiday dates.
- Enter names and travel details carefully and keep the booking confirmation accessible.
- Confirm the exact departure station; some routes may use stations other than the one you expect.
- Arrive at the station with time to locate your platform and coach.
- Keep your passport and ticket or booking reference available for inspection.
- Check for schedule changes before leaving for the station.
Official information: Bangladesh Railway website.
Our destination guides can help you plan onward travel to Dhaka, Sylhet, Srimangal, Chattogram hill tracts and Cox’s Bazar.
Domestic flights
Flying can save substantial time on longer journeys, but the total journey includes getting to the airport, check-in, security and transfers at the destination. Compare the full door-to-door time and price with rail or road travel before booking.
Bangladesh’s domestic flight network and schedules can change. Routes from Dhaka may serve destinations such as Cox’s Bazar, Chattogram, Sylhet, Saidpur, Rajshahi, Jashore and Barishal, depending on the airline and current schedule.
Check routes and fares directly with the airlines:
Before booking, verify baggage allowance, change and cancellation conditions, airport terminal details and the time you need to arrive. Domestic schedules may be affected by weather or operational changes, so avoid planning a tight same-day connection to an international departure.
If you are arriving internationally through Dhaka, see our Dhaka Airport Arrival Guide. For beach travel, compare flights and road options in our Cox’s Bazar guide.
Intercity buses and coaches
Buses are an important way to travel between cities and towns, and some routes offer air-conditioned coaches. Comfort, journey time, luggage policies and safety standards vary by operator and service.
Tips for choosing a coach:
- Book through the operator’s official channel or a reputable ticketing service.
- Confirm the departure terminal and boarding point; it may be outside the city centre.
- Check whether the fare includes air conditioning, luggage and any service fees.
- Choose a reputable operator and avoid overcrowded vehicles.
- For overnight journeys, keep valuables and travel documents with you rather than in accessible luggage compartments.
- Allow extra time for road congestion, especially when travelling into or out of Dhaka.
Road journeys can take much longer than a map estimate suggests. During major holidays, demand rises and congestion can be severe. If you have a fixed appointment, tour departure or flight, consider travelling the previous day.
River transport and passenger launches
Bangladesh’s rivers are central to local transport, particularly in the southern delta. Passenger launches operate on selected routes from terminals such as Sadarghat in Dhaka to destinations including Barishal and other river towns. Routes, departure times and vessel types vary, so check the current service before making plans.
For an overnight journey, a private cabin may provide more privacy and space than shared seating. Confirm exactly what is included, how the cabin is secured and how boarding works. Buy tickets from the operator or an authorized ticket office, and be wary of unofficial touts.
For a safer trip:
- Check current departure information directly with the operator or terminal.
- Arrive early enough to identify the correct vessel and boarding point.
- Keep your passport, phone, money and other valuables secure.
- Follow crew instructions and use designated boarding areas.
- Do not travel on an overloaded vessel or ignore safety directions.
- Expect limited mobile coverage on some stretches of river; download maps and save key details before departure.
River services can be affected by weather, river conditions and operational changes. Do not assume that a service runs daily or that a timetable found online is current.
Dhaka Metro Rail
Dhaka Metro Rail’s MRT Line 6 is useful for journeys along its operating corridor, connecting northern parts of the city with areas farther south, including Motijheel. It can be faster and more predictable than road transport when both ends of your journey are near stations. It will not serve every neighbourhood, so you may need a rickshaw, taxi or rideshare for the first or last part of the trip.
Check current operating hours, station access, fares, ticket options and service notices before travelling. These details may change. Follow station rules, queue at ticket machines or counters, and allow time for security and entry procedures during busy periods.
Official information is available through the Dhaka Transport Coordination Authority. For a city-specific overview, see our Dhaka travel guide.
Rideshares, taxis and local transport
App-based rideshares
App-based services such as Uber operate in parts of Bangladesh, with availability depending on the city, location and time. Check the app before relying on a service for a specific journey.
- Confirm the pickup point and destination in the app before starting.
- Match the vehicle and driver details to the booking.
- Use the in-app fare estimate and payment options where available.
- Share trip details with someone you trust if that makes you more comfortable.
- Avoid accepting unsolicited offers from people claiming to be your booked driver.
A working mobile connection makes rideshare apps easier to use. Read our SIM Cards & eSIMs guide for connectivity options.
Taxis and auto-rickshaws
Taxis and auto-rickshaws can be useful where app-based rides are unavailable. Confirm the fare or agree on how the meter will be used before the journey begins. If you are unsure about a price, ask your hotel or host what a reasonable fare range might be.
Cycle rickshaws
Cycle rickshaws are common for short journeys in many neighbourhoods, but they are not suitable for every road or long-distance trip. Agree on the fare before you depart, carry smaller banknotes where possible, and avoid riding on major roads where traffic conditions make it unsafe.
Read our Money and Currency Guide for practical advice on carrying cash and paying for everyday services.
CNG auto-rickshaws
Three-wheeled compressed natural gas (CNG) auto-rickshaws are common in many areas. Fares may be negotiated or governed by local arrangements, so agree on the price and destination before starting. Traffic, weather and local restrictions can affect journey time.
Driving yourself in Bangladesh
Self-driving is not the easiest option for many first-time visitors. Traffic can be dense, road behaviour may feel unfamiliar, and driving rules, licensing requirements and insurance conditions must be understood before renting a vehicle. If you want a private road journey, hiring a car with a professional driver through a reputable provider or your accommodation may be less stressful.
Do not drive unless you have the correct legal authorization and insurance for Bangladesh. Avoid riding a motorcycle or scooter without the appropriate licence, protective equipment and experience with local traffic.
Transport safety and planning tips
- Keep essential items with you. Carry your passport or an appropriate secure copy, ticket details, phone and payment method where you can access them safely.
- Use official booking channels. Confirm train, flight, coach and launch details before paying.
- Allow a time buffer. Traffic and service disruptions can make journey times unpredictable.
- Check the weather. Heavy rain, flooding, fog and storms may affect roads, ferries and flights.
- Keep valuables discreet. Avoid displaying cash, phones or expensive equipment unnecessarily in crowded terminals.
- Use seat belts where fitted. Avoid overcrowded vehicles and never feel obliged to board a vessel or vehicle that appears unsafe.
- Plan for weak connectivity. Save booking references, accommodation addresses and offline maps before leaving.
- Ask for help from official staff. At stations, airports and terminals, use information desks or uniformed staff rather than unsolicited intermediaries.
For wider advice on personal security and common travel risks, read our Bangladesh Travel Safety Guide. If you are still planning your itinerary, start with our Plan Your Trip guide.
Frequently asked questions
Is train travel a good option for tourists in Bangladesh?
It can be a comfortable and practical option on routes served by suitable trains. Book through official channels, check the class and station details carefully, and allow time for possible delays.
Can foreign tourists book Bangladesh train tickets online?
Start with the official e-ticketing portal, but be aware that registration or verification may require a Bangladeshi mobile number or other local steps. If you cannot complete the process, ask Bangladesh Railway or an official station counter about the current procedure for foreign passengers.
Is Uber available in Bangladesh?
Uber is available in some areas, but service coverage and vehicle options vary by city and time. Check the app for current availability at your pickup location.
Is Dhaka Metro Rail useful for visitors?
Yes, if the origin and destination are near stations on the operating line. It can help avoid road congestion, but you may need another transport option to reach stations or continue from them.
Should I take a domestic flight or a train?
Compare total travel time, fare, schedule, luggage rules and your onward plans. Flights can save time over long distances, while trains may be more convenient or economical on some routes. Schedules and prices change, so check current options before deciding.
Is river travel safe?
Safety depends on the vessel, weather, route and operating conditions. Use reputable services, follow crew instructions, avoid overloaded vessels and check current conditions before departure.
Official transport links
- Bangladesh Railway
- Bangladesh Railway e-ticketing portal
- Dhaka Transport Coordination Authority
- Biman Bangladesh Airlines
- US-Bangla Airlines domestic destinations
- Air Astra
Before you travel: transport checklist
- Compare transport options and check current schedules.
- Book popular trains, flights and holiday-period journeys early where possible.
- Save tickets, booking references and accommodation addresses offline.
- Confirm the correct departure station, terminal or pickup point.
- Keep your phone charged and arrange mobile data or offline navigation.
- Allow extra time for traffic, weather and delays.
- Keep valuables secure and use official booking or ticket counters.
For related planning advice, continue to our Dhaka Airport Arrival Guide, SIM Cards & eSIMs guide, Money and Currency Guide and Bangladesh Travel Safety Guide.