Unseen Bangladesh অদেখা বাংলা

Habiganj to Dhaka

By bus, train, launch and air: fares, how long it takes and where it leaves from.

Dhaka to Habiganj

Distance by road
144.9 km
Bus
3 h 30 min · from ৳404
Train
3 h 7 min · from ৳260
Cheapest
Train (৳260)
Fastest by road, rail or water
Train (3 h 7 min)

By bus to Dhaka

Leaves from
Habiganj bus stand
Arrives in Dhaka at
Sayedabad Bus Terminal, Mohakhali Bus Terminal, Airport bus stand, Abdullahpur (Uttara)
Journey time
3.5–5 hours
Government fare, 51-seat bus
৳404
Government fare, 40-seat bus
৳515
Non-AC buses charge
৳520
Operators
Ena Transport (Pvt) Ltd (non-AC)

The government fare is from the transport authority's (BRTA) chart for non-AC buses, per seat. AC fares are set by the companies.

Last checked: 22 September 2026

Ena Transport runs from Mohakhali, Banani, the Airport and Abdullahpur via Shayestaganj to Habiganj (Tk 520 on Shohoz for 11-15 Oct 2026; 3.5-5 hours scheduled). BRTA lists 166 km from Sayedabad, Tk 404 (51-seat) / Tk 515 (40-seat), and 167 km from Mohakhali, Tk 412/525. You can also take any Sylhet bus, get down at Shayestaganj and continue by local bus or CNG. The Sayedabad operators on the district portal (Diganta, Agradut, Bismillah) are from 2018 text and were removed as unconfirmed. A bus owners' strike stopped all Habiganj buses on 1 Oct 2026 (see service_alert). No 2026 AC fare was found.

By train from Habiganj to Dhaka

TrainDepartsArrivesJourney timeDay offFare
Upaban Express (740)2:33 AM Shaistaganj5:40 AM Dhaka3 h 7 minMondayShovon Chair ৳260 · First class (seat) ৳403 · Snigdha ৳501 · AC seat ৳598 · AC berth ৳947
Kalni Express (774)9:00 AM Shaistaganj12:55 PM Dhaka3 h 55 minFridayShovon Chair ৳260 · First class (seat) ৳403 · Snigdha ৳501 · AC seat ৳598 · AC berth ৳947
Jayentika Express (718)3:25 PM Shaistaganj7:15 PM Dhaka3 h 50 minThursdayShovon Chair ৳260 · First class (seat) ৳403 · Snigdha ৳501 · AC seat ৳598 · AC berth ৳947
Parabat Express (710)6:49 PM Shaistaganj10:40 PM Dhaka3 h 51 minMondayShovon Chair ৳260 · First class (seat) ৳403 · Snigdha ৳501 · AC seat ৳598 · AC berth ৳947

Trains back: Dhaka to Habiganj

TrainDepartsArrivesJourney timeDay offFare
Parabat Express (709)6:30 AM Dhaka9:30 AM Nayapara3 hMondayShovon Chair ৳240 · First class (seat) ৳368 · Snigdha ৳460 · AC seat ৳552
Jayentika Express (717)11:15 AM Dhaka2:30 PM Montola3 h 15 minTuesday–
Kalni Express (773)2:55 PM Dhaka6:12 PM Shaistaganj3 h 17 minFridayShovon Chair ৳260 · First class (seat) ৳403 · Snigdha ৳501 · AC seat ৳598 · AC berth ৳947
Upaban Express (739)10:00 PM Dhaka1:22 AM Shaistaganj3 h 22 minWednesdayShovon Chair ৳260 · First class (seat) ৳403 · Snigdha ৳501 · AC seat ৳598 · AC berth ৳947

All intercity train times

What to see in Dhaka

Lalbagh Fort

Dhaka · History and heritage

Emperor Aurangzeb's son Prince Azam started this 17th-century Mughal fort, but it was never…

November – February

Ahsan Manzil

Dhaka · History and heritage

This palace was the home and estate office of Dhaka's Nawab family. The pink building stands on…

October – March

National Martyrs' Memorial

Dhaka · History and heritage

Built at Savar to honour those who died in the 1971 Liberation War, the memorial was designed by…

November – February

Full guide to Dhaka

Where to buy tickets

We do not sell tickets and earn nothing from these links. Check the fare on the seller's page before you pay.

Fares and timetables change. Check at the counter or on the official site before you set out.

Sources: gis.rhd.gov.bd · brta.gov.bd · habiganj.gov.bd · habiganjsadar.habiganj.gov.bd · prothomalo.com · bangla.bdnews24.com