There are 6 ways to get from Dhaka Airport (DAC) to Rajshahi Airport (RJH) by plane, train, bus, rideshare, 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.
Fly
best- Fly from Shahjalal International Airport (DAC) to Shah Makhdum Airport (RJH)plane DAC - RJH
50 min$100–120Train
cheapest- Take the train from Biman Bandar to Rajshahitrain Banalata Express / ...
4h 19m$6–17Bus
- Take the bus from Dhaka - KP Khajamarket to Rajshahi Counterbus
8h 20m$18–31Airport Transfer
- Take the rideshare from Dhaka-DAC to Rajshahi-RJH238.8 km
4h 6mDrive 238.8 km
- Drive from Dhaka Airport (DAC) to Rajshahi Airport (RJH)car 238.8 km
4h 6m$21–30Taxi
- Take the taxi from Dhaka Airport (DAC) to Rajshahi Airport (RJH)taxi 238.8 km
4h 6m$85–110
Shahjalal International Airport (DAC) to Shah Makhdum Airport (RJH) flights
Questions & Answers
The cheapest way to get from Dhaka Airport (DAC) to Rajshahi Airport (RJH) is to train which costs $5 - $17 and takes 4h 19m.
The fastest way to get from Dhaka Airport (DAC) to Rajshahi Airport (RJH) is to fly which takes 50 min and costs $100 - $120.
No, there is no direct bus from Dhaka Airport (DAC) to Rajshahi Airport (RJH). However, there are services departing from Dhaka - KP Khajamarket and arriving at Rajshahi Counter via . The journey, including transfers, takes approximately 8h 20m.
No, there is no direct train from Dhaka Airport (DAC) to Rajshahi Airport (RJH). However, there are services departing from Biman Bandar and arriving at Rajshahi via . The journey, including transfers, takes approximately 4h 19m.
The distance between Dhaka Airport (DAC) and Rajshahi Airport (RJH) is 193 km. The road distance is 238.8 km.
The best way to get from Dhaka Airport (DAC) to Rajshahi Airport (RJH) without a car is to train which takes 4h 19m and costs $5 - $17.
It takes approximately 50 min to fly from Shahjalal International Airport (DAC) to Shah Makhdum Airport (RJH), including transfers and time at the airport.
Dhaka Airport (DAC) to Rajshahi Airport (RJH) bus services, operated by Shyamoli NR Travels, depart from Dhaka - KP Khajamarket station.
Dhaka Airport (DAC) to Rajshahi Airport (RJH) train services, operated by Bangladesh Railway, depart from Biman Bandar station.
The best way to get from Dhaka Airport (DAC) to Rajshahi Airport (RJH) is to fly which takes 50 min and costs $100 - $120. Alternatively, you can train, which costs $5 - $17 and takes 4h 19m, you could also bus, which costs $17 - $35 and takes 8h 20m.
What companies run services between Dhaka Airport (DAC), Bangladesh and Rajshahi Airport (RJH), Bangladesh?
Biman Bangladesh Airlines and US-Bangla fly from Shahjalal International Airport (DAC) to Shah Makhdum Airport (RJH) twice daily. Alternatively, Bangladesh Railway operates a train from Biman Bandar to Rajshahi 3 times a day. Tickets cost $1–12 and the journey takes 4h 7m.
- Website
- usbair.com
Flights from Shahjalal International Airport to Shah Makhdum Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $95–160
- Website
- biman-airlines.com
Flights from Shahjalal International Airport to Shah Makhdum Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $95–140
- [email protected]
- Website
- Bangladesh Railway
Train from Biman Bandar to Rajshahi
- Ave. Duration
- 4h 7m
- Frequency
- 3 times a day
- Estimated price
- $1–12
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–3
- 1st class seat (F_SEAT)
- $2–4
- Snigdha
- $3–8
- AC class seat (AC_S)
- $4–7
- 1st class berth (F_BERTH)
- $5–7
- AC class berth (AC_B)
- $8–12
- S_Chair
- $5
- AC_S
- $10
- Phone
- 16460
- [email protected]
- Website
- shyamoliparibahan-bd.com
Bus from Dhaka - KP Khajamarket to Rajshahi Counter
- Ave. Duration
- 7h 51m
- 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
- https://www.mozio.com
Rideshare from Dhaka-DAC to Rajshahi-RJH
- Ave. Duration
- 4h 6m
- 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 4 stunningly beautiful Philippines islands you need to visit, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
The quickest flight from Shahjalal International Airport Airport to Shah Makhdum Airport Airport is the direct flight which takes 50 min.
Dhaka Airport (DAC) to Rajshahi Airport (RJH) bus services, operated by Shyamoli NR Travels, arrive at Rajshahi Counter station.
Dhaka Airport (DAC) to Rajshahi Airport (RJH) train services, operated by Bangladesh Railway, arrive at Rajshahi station.
Yes, the driving distance between Dhaka Airport (DAC) to Rajshahi Airport (RJH) is 239 km. It takes approximately 4h 6m to drive from Dhaka Airport (DAC) to Rajshahi Airport (RJH).
Biman Bangladesh Airlines and US-Bangla offer flights from Shahjalal International Airport Airport to Shah Makhdum Airport Airport.
There are 13+ hotels available in Rajshahi Airport (RJH).
Check out Blablacar's carpooling service for rideshare options between Dhaka Airport (DAC) and Rajshahi Airport (RJH). A great option if you don't have a driver's licence or want to avoid public transport.









