Dhaka to Chattogram

Hassan Tanvin Ayon / Wikimedia Commons · CC BY-SA 4.0 · cropped

  • Distance321 km (199 miles)
  • Duration4 hr 55 min by the fastest trains
  • Best seasonNovember to March

Introduction

The rails between Dhaka and Chattogram run for 321 kilometres. The fare is worked out on 381. Since 20 December 2025 Bangladesh Railway's Eastern Zone has billed its long bridges as distance, each 100 metres of bridge counted as 2.5 kilometres of line, and on this route that added 35 kilometres to a fare table that already stood at 346. The railway says the money goes on maintaining old bridges, and the oldest large one on this line is the reason the train goes the way it does.

The line was not laid out to join the capital to the port. The Assam Bengal Railway built it inland from Chattogram in the 1890s for the tea planters of Assam, north through Cumilla to Akhaura. Dhaka reached it by a link built between 1910 and 1914, and the Meghna lay across that link until a bridge opened on 6 December 1937. So the train from the capital sets off to the north, crosses the river at Bhairab Bazar, and only turns for the sea at Akhaura.

Six named intercity trains make the trip in each direction, on two tracks the whole way since July 2023. The two fastest take 4 hours 55 minutes with one call or none. The slowest takes well over six and stops at the towns the others pass, which is also the better way to see the country.

YouTube video

YouTube will see your IP address and can store an identifier on your device — it does that as soon as the player loads, before you press play.

Loads YouTube (Google) content from now on, across the site. Undo this at any time.

The Journey

Kamalapur is a terminus of 1968 under a roof of concrete parasols, and the trains that leave it are metre-gauge rakes of eighteen coaches or more. At the head of the two fastest, the Suborno Express and the Sonar Bangla Express, is usually a locomotive of Class 3000, an EMD GT38ACL of 2,200 horsepower built by Hyundai Rotem and delivered in 2020. The older Class 2900, 1,500 horsepower and built by the same company between 1999 and 2013, still turns up on this line. Both non-stop trains have run since 2023 with South Korean coaches from Sung Shin Rolling Stock Technology.

The first call is Biman Bandar, the airport station, twenty-three minutes out. On the Suborno and the Sonar Bangla there is then nothing until Chattogram.

North, to cross the river

The line runs north through Tongi before it swings east across the flat country round Narsingdi, and by Bhairab Bazar it is further north than it began. The Meghna is the reason. Dhaka's side of the river was joined to the Assam Bengal Railway between 1910 and 1914, but no bridge came with it. From 1915 a wagon ferry worked the gap, and caissons went down through as much as 20 metres of water from 1935 for the bridge that opened on 6 December 1937.

It is still in use, about a kilometre of steel between Bhairab Bazar and Ashuganj, and since November 2017 a second bridge of 984 metres has stood beside it, opened with a new crossing of the Titas a little further on. Bridges of this length are what the pontage charge now bills as distance.

Akhaura, and the tea line

Akhaura is where the capital's link meets the original railway. The Assam Bengal line came up from Chattogram through Cumilla and reached this junction in the 1890s, carrying on towards Kulaura and Badarpur for the tea gardens, which is why the route from Dhaka to the sea is bent like an elbow. The Indian border runs only a few kilometres east of the station.

From here the train heads south. The 72 kilometres on to Laksam were the last on the corridor to be doubled, finished in July 2023 and laid to both gauges. Near Cumilla the low Lalmai ridge lies just west of the line, the first relief since Dhaka and the site of a Buddhist monastery that was in use until the 12th century.

Laksam, Feni and the Sitakunda ridge

Laksam is the junction for Chandpur and Noakhali. Beyond it, double track laid in 2018 lifted the average speed to Chinki Astana from 38 to 65 kilometres an hour. South of Feni the ground finally rises: the Sitakunda ridge comes up on the left, with Chandranath at its crest, and on the right the land runs out towards the Bay of Bengal through fields and ship-breaking yards. Then come Pahartali, with the railway's workshops and the lake it dug to supply them, and Chattogram, where the through trains stand before going on to Cox's Bazar and the others simply stop.

Along the route

© Moheen Reeyad / Wikimedia Commons · CC BY-SA 4.0 · cropped

The bridge in the fare

Before 1937 wagons crossed the Meghna by ferry. A second bridge joined the first in November 2017, and bridges of this length are what the pontage charge bills as distance, 35 extra kilometres on this fare.
CAPTAIN RAJU / Wikimedia Commons · CC BY-SA 4.0 · cropped

Akhaura, where the line turns

The train has run north and east from Dhaka for more than two hours. Here it meets the older line built for Assam's tea, and turns south for the sea. The Indian border is a few kilometres beyond the platform.
CAPTAIN RAJU / Wikimedia Commons · CC BY-SA 4.0 · cropped

Two tracks, since 2023

The last single-line section, 72 kilometres from Akhaura to Laksam, was doubled in July 2023 and laid to both gauges. Mainamati, outside Cumilla, is on that stretch, and two tracks now run the whole way.
Syed Sajidul Islam / Wikimedia Commons · CC BY-SA 4.0 · cropped

The flat country ends at Sitakunda

For most of the way there is nothing higher than an embankment. South of Feni a ridge comes up on one side of the train with the Bay of Bengal a short way off on the other.

A bit of history

Assam Bengal Railway opens Chittagong–Comilla, for Assam's tea1895
Line reaches Akhaura and runs on to Badarpur1896–98
Tongi–Bhairab–Akhaura built to connect Dhaka's side of the Meghna1910–14
Meghna railway bridge opens; the wagon ferry ends6 December 1937
Suborno Express begins as the first non-stop14 April 1998
Second Bhairab and Titas bridges inaugurated9 November 2017
Akhaura–Laksam doubled, completing two tracks end to endJuly 2023
Pontage charge raises the fare distance from 346 to 381 km20 December 2025

Culture & experiences along the way

Anik Sarker / Wikimedia Commons · CC BY-SA 4.0 · cropped
Dhaka

The parasols at Kamalapur

The Dhaka terminus opened in 1968 under a concrete roof of 36 shallow domes on 49 columns, drawn by the American architects Daniel Dunham and Robert Boughey as an umbrella against the monsoon. Authorities confirmed in 2025 that the building will give way to a new multimodal hub, so the roof is worth arriving early for.
Miansari66 / Wikimedia Commons · CC0 · cropped
Cumilla

Rasmalai at Monoharpur

Cumilla's sweet is soft cheese dumplings in thickened milk, and its address is Matri Bhandar, opened by the Sen brothers in Monoharpur in 1930. The name has been borrowed by a street's worth of rivals. The dish carries a Bangladeshi geographical indication, and Kolkata's confectioners dispute who made it first.
Dolon Prova / Wikimedia Commons · CC BY-SA 4.0 · cropped
Chattogram

Mezban, the host's table

Chattogram's feast takes its name from the Persian word for a host. Beef and steamed white rice are the centre of it, with chonar dal, a marrow soup called nolar kanzi and kala bhuna, beef dried dark with onions. Restaurants in the city serve the same dishes all year round.

Timetables

Six named intercity trains run in each direction. Times are Bangladesh Railway's own, from its train-information service, as of November 2026, in local time (BST, UTC+6). Every train from Dhaka also calls at Biman Bandar, 23 minutes after leaving.

Dhaka to Chattogram

Train Dhaka Chattogram Time Runs
Sonar Bangla Express 788 07:00 11:55 4 h 55 daily except Thursday
Mahanagar Provati 704 07:45 13:35 5 h 50 daily
Chattala Express 802 14:15 20:30 6 h 15 daily except Friday
Suborno Express 702 16:30 21:25 4 h 55 daily except Monday
Mahanagar Express 722 20:30 02:40 6 h 10 daily except Sunday
Turna 742 23:15 05:15 6 h 00 daily

Chattogram to Dhaka

Train Chattogram Dhaka Time Runs
Chattala Express 801 06:00 12:40 6 h 40 daily except Friday
Suborno Express 701 07:00 11:55 4 h 55 daily except Monday
Mahanagar Express 721 12:30 18:30 6 h 00 daily except Sunday
Mahanagar Godhuli 703 15:00 20:45 5 h 45 daily
Sonar Bangla Express 787 17:00 21:55 4 h 55 daily except Wednesday
Turna 741 23:30 05:10 5 h 40 daily

The Suborno and the Sonar Bangla make no other call. The Mahanagar trains and the Chattala stop at the towns along the way, including Bhairab Bazar, Akhaura, Cumilla, Laksam and Feni. The Mahanagar Express runs through to and from Cox's Bazar. The Parjotak Express (06:15) and Cox's Bazar Express (23:00) also carry passengers from Dhaka as far as Chattogram.

Trains are retimed at short notice. The live version is at eticket.railway.gov.bd (opens in a new tab).

Tickets

Bangladesh Railway sells its own seats, online and at station counters. Online tickets open ten days before travel, and buying online needs a registered account with the railway. The Suborno sells seated tickets only, with no standing tickets.

Fares are set by the railway and last changed on 20 December 2025, when the pontage charge raised the distance they are calculated on from 346 to 381 kilometres. The Suborno and the Sonar Bangla cost more than the other trains in the same class, and the mail train, at Tk 150, is the cheapest way along the line.

Book your tickets

Mahir 2502 / Wikimedia Commons · CC BY-SA 4.0 · cropped

Snigdha — air-conditioned chair

Tk 857 · Tk 943 on the two non-stop trains

The air-conditioned saloon, sold at a higher fare on the Suborno and the Sonar Bangla than on the other four intercity trains.

from BDT 857
Book Tickets (opens in a new tab, on eticket.railway.gov.bd)via eticket.railway.gov.bd
Ifthekhar Omer / Wikimedia Commons · CC BY-SA 4.0 · cropped

AC Berth — cabin

Tk 1,591 · Dhaka to Chattogram

A berth in an air-conditioned cabin, on the trains that carry one; the non-stop trains sell their cabin seats at Tk 1,746.

from BDT 1,591
Book Tickets (opens in a new tab, on eticket.railway.gov.bd)via eticket.railway.gov.bd

Rail Passes

No rail pass covers Bangladesh. Interrail and Eurail are European products, the Indian and Sri Lankan passes stop at their own borders, and Bangladesh Railway has no tourist pass of its own.

With an air-conditioned chair to Chattogram at Tk 857 to Tk 943, a pass would have little to discount. Seats are limited by the ten-day booking window rather than the price, and no ticket type changes that. As of November 2026.

Places to Visit

The two fastest trains leave nothing to get off for between the capital and the port, so the stops below belong to the Mahanagar trains and the Chattala Express, or to a day taken at either end. Cumilla and Sitakunda are the two places on the line that repay breaking the journey.

Mahbub Hossain Shaheed (mahosha) / Wikimedia Commons · CC BY-SA 4.0 · cropped
Dhaka

Ahsan Manzil

The pink palace of the Nawabs of Dhaka stands on the Buriganga in the old city, built between 1859 and 1872 to a master plan by Martin and Company. A tornado on 7 April 1888 wrecked it, and only the domed Rangmahal could be repaired; the rest was rebuilt. It has been a museum under the Bangladesh National Museum since renovation ended in 1992.
Toufique E Joarder / Wikimedia Commons · CC BY 2.0 · cropped
Mainamati, near Cumilla

Shalban Vihara

A Buddhist monastery on the Lalmai ridge, about eight kilometres west of Cumilla town, founded under the Deva dynasty and in use until the 12th century. Its 115 cells stand around a courtyard with a cruciform shrine at the centre, and seals and copper plates found in the excavations settled what the mound had been. Mainamati station is on the main line.
CAPTAIN RAJU / Wikimedia Commons · CC BY-SA 4.0 · cropped
Cumilla

Mainamati War Cemetery

The Commonwealth War Graves Commission keeps 736 Second World War burials here, in the Comilla Cantonment area, among them soldiers from Britain and undivided India and from West and East Africa. The rows lie under old trees, with the headstones set low in the grass, a few minutes by road from the railway at Mainamati.
Syed Sajidul Islam / Wikimedia Commons · CC BY-SA 4.0 · cropped
Sitakunda

Chandranath Hill

The Chandranath temple stands on top of the Sitakunda ridge at about 310 metres, a Shakta pitha where the right arm of Sati is said to have fallen, and is believed to date from the 11th century. The paths up start at the foot of the hill, and the view from the top takes in the plain and the Bay of Bengal beyond it.
Syed Sajidul Islam / Wikimedia Commons · CC BY-SA 4.0 · cropped
The coast near Sitakunda

Guliakhali

Muradpur's beach, about five kilometres from Sitakunda town, is less sand than tidal grassland: keora trees standing in green turf that the sea covers at high water, cut by creeks. A boat is the usual way to see it, and the tide tables are worth reading first. Facilities are few, so buy food in Sitakunda Bazar.
Xkalponik / Wikimedia Commons · CC BY-SA 4.0 · cropped
Chattogram

Foy's Lake

The railway made this lake. In 1924 a dam across a stream in the northern hills gave water to the railway colony at Pahartali, and the lake took the name of Mr Foy, the engineer behind it. The land is still the railway's, with an amusement park on it now, and Pahartali still maintains the rakes that run this route.

Where to Sleep

Kamalapur is a short ride from the Motijheel business district and the hotels of central Dhaka. The overnight trains reach Chattogram at 02:40 and 05:15, well before any check-in, which is worth weighing against the daytime departures.

Where to stay

Radisson Blu Chattogram Bay View

SS Khaled Road, Lalkhan Bazar, Chattogram

Its own site offers views over the city, the Bay of Bengal and the Hill Tracts, five restaurants and bars and an outdoor infinity pool, about ten minutes from the station by taxi.

Check Availability (opens in a new tab, on radissonhotels.com)via radissonhotels.com

Questions or corrections

Planning this trip and stuck on something, or spotted a time, fare or detail that has changed? Send us a message about Dhaka to Chattogram. We read every one, and we update this page when something has changed.