There are 4 ways to get from Mohakhali Inter District Bus Terminal to Habiganj by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Biman Bandar to Shaistaganjtrain Kalni Express / ...
3h 23m$14–24Drive 145.5 km
cheapest- Drive from Mohakhali Inter District Bus Terminal to Habiganjcar 145.5 km
2h 26m$13–18Bus
- Take the bus from Dhaka to Habiganjbus Dhaka - Habiganj
4h 8mTaxi
- Take the taxi from Mohakhali Inter District Bus Terminal to Habiganjtaxi 145.5 km
2h 26m$75–95
Questions & Answers
The cheapest way to get from Mohakhali Inter District Bus Terminal to Habiganj is to drive which costs $12 - $18 and takes 2h 26m.
The fastest way to get from Mohakhali Inter District Bus Terminal to Habiganj is to drive which takes 2h 26m and costs $12 - $18.
No, there is no direct bus from Mohakhali Inter District Bus Terminal to Habiganj. However, there are services departing from Dhaka and arriving at Habiganj via . The journey, including transfers, takes approximately 4h 8m.
No, there is no direct train from Mohakhali Inter District Bus Terminal to Habiganj. However, there are services departing from Biman Bandar and arriving at Shaistaganj via . The journey, including transfers, takes approximately 3h 23m.
The distance between Mohakhali Inter District Bus Terminal and Habiganj is 184 km. The road distance is 145.5 km.
The best way to get from Mohakhali Inter District Bus Terminal to Habiganj without a car is to train which takes 3h 23m and costs $13 - $24.
It takes approximately 3h 23m to get from Mohakhali Inter District Bus Terminal to Habiganj, including transfers.
Mohakhali Inter District Bus Terminal to Habiganj bus services, operated by Lucky Express Ltd, depart from Dhaka station.
Mohakhali Inter District Bus Terminal to Habiganj train services, operated by Bangladesh Railway, depart from Biman Bandar station.
The best way to get from Mohakhali Inter District Bus Terminal to Habiganj is to train which takes 3h 23m and costs $13 - $24. Alternatively, you can bus, which costs and takes 4h 8m.
What companies run services between Mohakhali Inter District Bus Terminal, Bangladesh and Habiganj, Bangladesh?
Bangladesh Railway operates a train from Biman Bandar to Shaistaganj 3 times a day. Tickets cost $1–8 and the journey takes 2h 54m. Alternatively, Lucky Express Ltd operates a bus from Dhaka to Habiganj once daily, and the journey takes 4h.
- [email protected]
- Website
- Bangladesh Railway
Train from Biman Bandar to Shaistaganj
- Ave. Duration
- 2h 54m
- Frequency
- 3 times a day
- Estimated price
- $1–8
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–3
- Snigdha
- $3–5
- AC class seat (AC_S)
- $3–6
- 1st class berth (F_BERTH)
- $4–5
- AC class berth (AC_B)
- $5–8
- S_Chair
- $2
- Shovan
- $2
- F_Chair
- $3
- F_Seat
- $3
- Website
- Lucky Express Ltd
Bus from Dhaka to Habiganj
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Lucky Express Ltd
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, 5 incredible day trips from Florence by train, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Mohakhali Inter District Bus Terminal to Habiganj bus services, operated by Lucky Express Ltd, arrive at Habiganj station.
Mohakhali Inter District Bus Terminal to Habiganj train services, operated by Bangladesh Railway, arrive at Shaistaganj station.
Yes, the driving distance between Mohakhali Inter District Bus Terminal to Habiganj is 145 km. It takes approximately 2h 26m to drive from Mohakhali Inter District Bus Terminal to Habiganj.
There are one+ hotels available in Habiganj.





