There are 6 ways to get from Dhaka Airport (DAC) to Shaistaganj by train, bus, rideshare, car, taxi, or plane
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 / ...
2h 54m$1–8Bus
- Take the bus from Dhaka to Habiganjbus Dhaka - Habiganj
4h 28mAirport Transfer
- Take the rideshare from Dhaka-DAC to Shaistaganj144 km
2h 5mDrive 144 km
- Drive from Dhaka Airport (DAC) to Shaistaganjcar 144 km
2h 5m$13–18Taxi
- Take the taxi from Dhaka Airport (DAC) to Shaistaganjtaxi 144 km
2h 5m$75–95Fly, train
- Fly from Shahjalal International Airport (DAC) to Osmani International Airport (ZYL)plane DAC - ZYL
- Take the train from Sylhet to Shaistaganjtrain
4h 48m$111–123
Dhaka Airport (DAC) to Shaistaganj by train
Questions & Answers
The cheapest way to get from Dhaka Airport (DAC) to Shaistaganj is to train which costs $1 - $8 and takes 2h 54m.
The fastest way to get from Dhaka Airport (DAC) to Shaistaganj is to drive which takes 2h 5m and costs $12 - $18.
No, there is no direct bus from Dhaka Airport (DAC) to Shaistaganj. However, there are services departing from Dhaka and arriving at Habiganj via . The journey, including transfers, takes approximately 4h 28m.
Yes, there is a direct train departing from Biman Bandar and arriving at Shaistaganj. Services depart three times a day, and operate every day. The journey takes approximately 2h 54m.
The distance between Dhaka Airport (DAC) and Shaistaganj is 158 km. The road distance is 144 km.
The best way to get from Dhaka Airport (DAC) to Shaistaganj without a car is to train which takes 2h 54m and costs $1 - $8.
The train from Biman Bandar to Shaistaganj takes 2h 54m including transfers and departs three times a day.
Dhaka Airport (DAC) to Shaistaganj bus services, operated by Lucky Express Ltd, depart from Dhaka station.
Dhaka Airport (DAC) to Shaistaganj train services, operated by Bangladesh Railway, depart from Biman Bandar station.
The best way to get from Dhaka Airport (DAC) to Shaistaganj is to train which takes 2h 54m and costs $1 - $8. Alternatively, you can bus, which costs and takes 4h 28m.
What companies run services between Dhaka Airport (DAC), Bangladesh and Shaistaganj, 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.
- Website
- biman-airlines.com
Flights from Shahjalal International Airport to Osmani International Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- $100–110
- Website
- usbair.com
Flights from Shahjalal International Airport to Osmani International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $100–110
- Website
- bahn.de
Flights from Shahjalal International Airport to Osmani International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $40–320
- Website
- flynovoair.com
Flights from Shahjalal International Airport to Osmani International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $40–320
- [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
Train from Sylhet to Shaistaganj
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- $1–6
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–4
- AC class seat (AC_S)
- $3–5
- 1st class berth (F_BERTH)
- $3–4
- AC class berth (AC_B)
- $4–6
- Website
- Lucky Express Ltd
Bus from Dhaka to Habiganj
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Lucky Express Ltd
- Website
- https://www.mozio.com
Rideshare from Dhaka-DAC to Shaistaganj
- Ave. Duration
- 2h 5m
- Frequency
- On demand
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 Need to know: Jadrolinija, 5 delightfully under-the-radar French towns you need to visit, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Dhaka Airport (DAC) to Shaistaganj bus services, operated by Lucky Express Ltd, arrive at Habiganj station.
Dhaka Airport (DAC) to Shaistaganj train services, operated by Bangladesh Railway, arrive at Shaistaganj station.
Yes, the driving distance between Dhaka Airport (DAC) to Shaistaganj is 144 km. It takes approximately 2h 5m to drive from Dhaka Airport (DAC) to Shaistaganj.
There are one+ hotels available in Shaistaganj.
Check out Blablacar's carpooling service for rideshare options between Dhaka Airport (DAC) and Shaistaganj. A great option if you don't have a driver's licence or want to avoid public transport.





