There are 6 ways to get from Rājshāhi to Habiganj by plane, taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Osmani International Airport, taxi
best- Fly from Shah Makhdum Airport (RJH) to Osmani International Airport (ZYL)plane RJH - ZYL
- Take the taxi from Osmani International Airport (ZYL) to Habiganjtaxi
4h 30m$319–475Train
cheapest- Take the train from Rajshahi to Joydebpurtrain Dhumketu Express / ...
- Take the train from Biman Bandar to Shaistaganjtrain Kalni Express / ...
9h 50m$11–34Bus
- Take the bus from Rajshahi Counter to Dhaka - KP Khajamarketbus
- Take the bus from Dhaka to Habiganjbus Dhaka - Habiganj
13h 7mDrive 356.1 km
- Drive from Rājshāhi to Habiganjcar 356.1 km
6h 7m$31–44Fly to Shahjalal International Airport, train
- Fly from Shah Makhdum Airport (RJH) to Shahjalal International Airport (DAC)plane RJH - DAC
- Take the train from Biman Bandar to Shaistaganjtrain
5h 24m$112–142Train, bus
- Take the train from Rajshahi to Rajbaritrain
- Take the bus from Rajbari to Dhakabus
- Take the bus from Dhaka to Habiganjbus
14h 18m
Shah Makhdum Airport (RJH) to Osmani International Airport (ZYL) flights
Questions & Answers
The cheapest way to get from Rājshāhi to Habiganj is to train which costs $10 - $35 and takes 9h 50m.
The fastest way to get from Rājshāhi to Habiganj is to fly and taxi which takes 4h 30m and costs $310 - $480.
No, there is no direct bus from Rājshāhi to Habiganj. However, there are services departing from Rajshahi Counter and arriving at Habiganj via Dhaka. The journey, including transfers, takes approximately 13h 7m.
No, there is no direct train from Rājshāhi to Habiganj. However, there are services departing from Rajshahi and arriving at Shaistaganj via Joydebpur and Biman Bandar. The journey, including transfers, takes approximately 9h 50m.
The distance between Rājshāhi and Habiganj is 433 km. The road distance is 356.1 km.
The best way to get from Rājshāhi to Habiganj without a car is to train which takes 9h 50m and costs $10 - $35.
It takes approximately 4h 30m to get from Rājshāhi to Habiganj, including transfers.
Rājshāhi to Habiganj bus services, operated by Shyamoli NR Travels, depart from Rajshahi Counter station.
Rājshāhi to Habiganj train services, operated by Bangladesh Railway, depart from Rajshahi station.
The best way to get from Rājshāhi to Habiganj is to train which takes 9h 50m and costs $10 - $35. Alternatively, you can bus, which costs and takes 13h 7m.
What companies run services between Rājshāhi, Bangladesh and Habiganj, Bangladesh?
You can take a train from Rajshahi to Habiganj via Joydebpur, Biman Bandar, and Shaistaganj in around 9h 50m. Alternatively, you can take a bus from Rajshahi Counter to Habiganj via Dhaka - KP Khajamarket and Dhaka in around 13h 7m.
- Website
- usbair.com
Flights from Shah Makhdum Airport to Osmani International Airport via Shahjalal International Airport
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- $270–410
Flights from Shah Makhdum Airport to Shahjalal International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $110–180
- Website
- biman-airlines.com
Flights from Shah Makhdum Airport to Osmani International Airport via Shahjalal International Airport
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $290–420
Flights from Shah Makhdum Airport to Shahjalal International Airport
- Ave. Duration
- 50 min
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $110–170
- [email protected]
- Website
- Bangladesh Railway
Train from Rajshahi to Joydebpur
- Ave. Duration
- 4h 12m
- Frequency
- 3 times a day
- Estimated price
- $1–13
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–3
- 1st class seat (F_SEAT)
- $2–3
- Snigdha
- $3–7
- AC class seat (AC_S)
- $4–7
- 1st class berth (F_BERTH)
- $5–7
- AC class berth (AC_B)
- $8–11
- S_Chair
- $4
- AC_S
- $9
- AC_B
- $13
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 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 Rajshahi to Rajbari
- Ave. Duration
- 4h 25m
- Frequency
- 6 times a week
- 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
- Phone
- 16460
- [email protected]
- Website
- shyamoliparibahan-bd.com
Bus from Rajshahi Counter to Dhaka - KP Khajamarket
- Ave. Duration
- 7h 52m
- Frequency
- Every 4 hours
- Estimated price
- $6–16
- Schedules at
- new.busbd.com.bd
- Book at
- new.busbd.com.bd
- Non AC (E Class)
- $6–8
- AC (B Class)
- $10–16
- Website
- Lucky Express Ltd
Bus from Dhaka to Habiganj
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Lucky Express Ltd
Bus from Dhaka to Habiganj
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- Lucky Express Ltd
- Website
- Zaman Enterprise
Bus from Rajbari to Dhaka
- Ave. Duration
- 3h 40m
- Frequency
- 5 times a day
- Schedules at
- Zaman Enterprise
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 Heading to Europe? Read this before you buy a Eurail Pass, What documents do I need to cross Niagara Falls?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Rājshāhi to Habiganj bus services, operated by Shyamoli NR Travels, arrive at Dhaka - KP Khajamarket station.
Rājshāhi to Habiganj train services, operated by Bangladesh Railway, arrive at Joydebpur station.
Yes, the driving distance between Rājshāhi to Habiganj is 356 km. It takes approximately 6h 7m to drive from Rājshāhi to Habiganj.
There are one+ hotels available in Habiganj.









