There are 5 ways to get from Siliguri to Rajshahi Airport (RJH) by train, plane, 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.
Train, fly
best- Take the train from New Jalpaiguri to Haldibaritrain
- Take the train from Chilahati to Saidpurtrain
- Fly from Saidpur Airport (SPD) to Shah Makhdum Airport (RJH)plane SPD - RJH
8h 42m$62–393Train
cheapest- Take the train from New Jalpaiguri to Haldibaritrain 12343 / ...
- Take the train from Chilahati to Rajshahitrain Barendra Express / ...
9h 51m$9–34Drive 292.3 km
- Drive from Siliguri to Rajshahi Airport (RJH)car 292.3 km
4h 54m$35–51Train, drive via Ingrāj Bāzār
- Take the train from New Jalpaiguri to Malda Towntrain
- Take the train from Malda Town to Azimganj Jntrain
- Drive from Azimganj Jn to Rajshahi Airport (RJH)car
10h 8m$27–63Train, drive
- Take the train from Siliguri Jn to Azimganj Jntrain 15644
- Drive from Azimganj Jn to Rajshahi Airport (RJH)car
11h 42m$27–54
Saidpur Airport (SPD) to Shah Makhdum Airport (RJH) flights
Comparing Your Travel Options
The cheapest way to get from Siliguri to Rajshahi Airport (RJH) is to train which costs $9 - $35 and takes 9h 51m.
The fastest way to get from Siliguri to Rajshahi Airport (RJH) is to drive which takes 4h 54m and costs $35 - $55.
No, there is no direct train from Siliguri to Rajshahi Airport (RJH). However, there are services departing from New Jalpaiguri and arriving at Rajshahi via Chilahati. The journey, including transfers, takes approximately 9h 51m.
The distance between Siliguri and Rajshahi Airport (RJH) is 299 km. The road distance is 292.3 km.
It takes approximately 8h 42m to get from Siliguri to Rajshahi Airport (RJH), including transfers.
Siliguri to Rajshahi Airport (RJH) train services, operated by Indian Railways, depart from New Jalpaiguri station.
Rajshahi Airport (RJH) is 30 min ahead of Siliguri. It is currently 7:02 AM in Siliguri and 7:32 AM in Rajshahi Airport (RJH).
Siliguri to Rajshahi Airport (RJH) train services, operated by Indian Railways, arrive at Haldibari station.
Yes, the driving distance between Siliguri to Rajshahi Airport (RJH) is 292 km. It takes approximately 4h 54m to drive from Siliguri to Rajshahi Airport (RJH).
There are 15+ hotels available in Rajshahi Airport (RJH).
What companies run services between Siliguri, India and Rajshahi Airport (RJH), Bangladesh?
You can take a train from New Jalpaiguri to Rajshahi Airport (RJH) via Haldibari, Chilahati, and Rajshahi in around 9h 51m.
- Website
- biman-airlines.com
Flights from Saidpur Airport to Shah Makhdum Airport via Dhaka
- Ave. Duration
- 4h 12m
- When
- Saturday, Monday, Wednesday, and Thursday
- Estimated price
- $55–370
Flights from Saidpur Airport to Shah Makhdum Airport via Cox's Bazar, Dhaka
- Ave. Duration
- 6h 30m
- When
- Wednesday
- Estimated price
- $500–750
- Website
- usbair.com
Flights from Saidpur Airport to Shah Makhdum Airport via Dhaka
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- $230–330
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Jalpaiguri to Haldibari
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from New Jalpaiguri to Haldibari
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a day
- Estimated price
- $1–11
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $3–5
- Second AC (2A)
- $5–7
- First Class (1A)
- $8–11
Train from New Jalpaiguri to Malda Town
- Ave. Duration
- 3h 33m
- Frequency
- Hourly
- Estimated price
- $2–16
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $5–7
- Second AC (2A)
- $7–10
- First Class (1A)
- $12–16
Train from Malda Town to Azimganj Jn
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- $1–12
- Website
- irctc.co.in
- Sleeper Class
- $1–2
- Third AC (3A)
- $4–6
- Second AC (2A)
- $5–8
- First Class (1A)
- $9–12
Train from Siliguri Jn to Azimganj Jn
- Ave. Duration
- 8h 15m
- Frequency
- Once a week
- Estimated price
- $2–20
- Website
- irctc.co.in
- Sleeper Class
- $2–3
- Third AC (3A)
- $6–9
- Second AC (2A)
- $9–12
- First Class (1A)
- $15–20
- [email protected]
- Website
- Bangladesh Railway
Train from Chilahati to Saidpur
- Ave. Duration
- 1h 4m
- Frequency
- 5 times a day
- Estimated price
- $1–4
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–2
- 1st class seat (F_SEAT)
- $1–2
- Snigdha
- $2–3
- AC class seat (AC_S)
- $2–4
- 1st class berth (F_BERTH)
- $1–2
- AC class berth (AC_B)
- $2–3
Train from Chilahati to Rajshahi
- Ave. Duration
- 6h 10m
- Frequency
- Twice daily
- Estimated price
- $1–13
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- $1–3
- 1st class seat (F_SEAT)
- $2–4
- Snigdha
- $3–6
- AC class seat (AC_S)
- $4–7
- 1st class berth (F_BERTH)
- $6–7
- AC class berth (AC_B)
- $9–13
- S Chair
- $3
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 How to get from JFK to New York City, Which London airport should I choose?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.











