AirOrSeaTravel is an independent guide. Bookings on this page are completed on the provider’s own website. How we are funded.

AirOrSeaTravel — find your way there
Trains

Trains to cities in Bangladesh

The stations on record and the rail routes to nearby cities with estimated times, city by city, from public data.

51 cities in Bangladesh have a trains page: the stations on record and the rail routes to nearby cities with estimated times. Largest first.

Trains to cities in Bangladesh
CityRegionPopulationStations on record
DhakaDhaka Division10,356,5002
ChattogramChittagong3,920,222
GazipurDhaka Division2,674,697
KhulnaKhulna Division1,500,6891
RangpurRangpur Division1,031,388
RajshahiRajshahi Division763,580
ComillaChittagong634,654
MohammadpurRajshahi Division527,571
HāthazāriChittagong498,179
ShibganjRajshahi Division378,701
NatoreRajshahi Division369,138
KafrulDhaka Division339,734
TungiDhaka Division337,579
BhataraDhaka Division324,300
SavarDhaka Division286,008
NarsingdiDhaka Division281,080
Nagar NaluākotDhaka Division273,000
BagerhatKhulna Division266,388
BrāhmanbāriaChittagong264,3268
Cox’s BāzārChittagong253,788
JessoreKhulna Division243,987
NāgarpurDhaka Division238,422
SylhetSylhet Division237,0001
MymensinghMymensingh Division225,126
NarayanganjDhaka Division223,6221
Ashuganj CityChittagong210,356
BograRajshahi Division210,000
DinajpurRangpur Division206,234
KarnaphuliChittagong203,697
ChāndpurChittagong203,000
MotijheelDhaka Division202,308
BarishalBarisal Division202,242
SaidpurRangpur Division199,422
Pār NaogaonRajshahi Division192,464
PābnaRajshahi Division186,781
PaltanDhaka Division184,492
TangailDhaka Division180,1441
JamālpurMymensingh Division167,900
PuthiaRajshahi Division159,406
NawābganjRajshahi Division142,361
KushtiaKhulna Division135,724
MaijdiChittagong132,185
SonārgaonDhaka Division130,000
SātkhiraKhulna Division128,918
SirajganjRajshahi Division127,481
TungiparaDhaka Division114,482
FarīdpurDhaka Division112,187
SherpurMymensingh Division107,419
RangamatiChittagong106,069
Bhairab BāzārDhaka Division105,457
ShāhzādpurRajshahi Division102,420

Common questions

Which cities in Bangladesh have a trains page?

Dhaka, Chattogram, Gazipur, Khulna, Rangpur, Rajshahi, Comilla, Mohammadpur, Hāthazāri, Shibganj and 41 more.

What currency is used in Bangladesh?

The Taka (BDT).

Where these facts come from

  • GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
  • Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
  • OurAirports (public domain): airports, runways
  • Natural Earth (public domain): map outlines

Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.