Bangladesh

Dhaka

A South Asian megacity humming with rickshaws. The metro, open since 2022, is changing how the city moves.

Train

The main way to travel between cities. Popular routes sell out — book ahead on the official e-ticket portal (Rail Sheba), where sales open 10 days out.

Updated on July 15, 2026

How to ride

  1. 1
    Register an account
    Register on the official e-ticket site (eticket.railway.gov.bd). Foreigners need a passport, email, and mobile number.
  2. 2
    Choose a train and class, then book
    Classes range from Shovan (non-AC) to Snigdha (AC) and AC Chair. Snigdha is comfortable for long daytime trips.
  3. 3
    Pay online
    Pay with mobile banking (bKash, Nagad, etc.) or with Visa / Mastercard.
  4. 4
    Arrive at the station early
    Dhaka's main terminus is Kamalapur station. It is large and crowded — arrive at least 30 minutes before departure.
  5. 5
    Be ready for ticket checks
    Tickets are checked at the platform gate and on board. Keep your ticket and the passport you registered with handy.

Fares

Single fares2

Intercity, standard class (Shovan)
Example for Dhaka-Chattogram. Varies by distance and class (to be verified).
125〜470 BDT ≈ $1–4
Intercity, AC class (Snigdha etc.)
Example for Dhaka-Chattogram. Varies by distance and class (to be verified).
400〜1,200 BDT ≈ $3–10

Estimates use exchange rates as of September 5, 2026

Book on the official e-ticket site or the Rail Sheba app (registration required — foreigners use a passport, email, and mobile number). Sales open 10 days ahead. Counters at stations also sell tickets.

Payment

Tap to ride Unverified
VISAMastercard
App tickets
Cash

Tap for where to get the app

Quick facts

Hours
Varies by line
Fares from
125 BDT+

Heads-up

  • Tickets from station touts may be invalid

    Do not buy from touts around stations — tickets may be invalid or resold. Use the official e-ticket portal or station counters.

  • Online booking may require an SMS-capable number

    Online registration may require a mobile number that can receive SMS. Setting up your account before your trip is safest.

Timetable

Operating hours Varies by line
Typical duration Dhaka to Chattogram takes about 6-8 hours
Dhaka (Kamalapur) – Chattogram Bangladesh Railway
Train
Runs
Departs
Arrives
Sonar Bangla Express (788)
Not Wed
Dhaka (Kamalapur) 07:00
Chattogram 11:55
Mohanagar Provati (704)
Daily
Dhaka (Kamalapur) 07:45
Chattogram 13:35
Suborno Express (702)
Not Mon
Dhaka (Kamalapur) 16:30
Chattogram 21:25
Mohanagar Express (722)
Not Sun
Dhaka (Kamalapur) 21:20
Chattogram +1d 03:30
(812)
Daily
Dhaka (Kamalapur) 22:30
Chattogram +1d 03:40
Turna (742)
Daily
Dhaka (Kamalapur) 23:15
Chattogram +1d 05:15

Timetable as of July 15, 2026. Check the official site for the latest information

Check the official site for the latest times and service status Official site