There are 4 ways to get from Siliguri to Rājshāhi by train, car, 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, drive
best- Take the train from New Jalpaiguri to Malda Towntrain
- Drive from Malda Town to Rohanpurcar
- Take the train from Rohanpur to Rajshahitrain
7h 19m$8–27Train
cheapest- Take the train from Siliguru Town to Haldibaritrain 07521
- Take the train from Chilahati to Rajshahitrain Barendra Express / ...
10h 8m$6–30Drive 299.2 km
- Drive from Siliguri to Rājshāhicar 299.2 km
5h 1m$36–51Train, fly
- 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
12h 16m$77–469
Saidpur Airport (SPD) to Shah Makhdum Airport (RJH) flights
Questions & Answers
The cheapest way to get from Siliguri to Rājshāhi is to train which costs $6 - $35 and takes 10h 8m.
The fastest way to get from Siliguri to Rājshāhi is to drive which takes 5h 1m and costs $35 - $55.
No, there is no direct train from Siliguri to Rājshāhi. However, there are services departing from Siliguru Town and arriving at Rajshahi via Chilahati. The journey, including transfers, takes approximately 10h 8m.
The distance between Siliguri and Rājshāhi is 345 km. The road distance is 299.2 km.
It takes approximately 7h 19m to get from Siliguri to Rājshāhi, including transfers.
Siliguri to Rājshāhi train services, operated by Indian Railways, depart from Siliguru Town station.
Rājshāhi is 30 min ahead of Siliguri. It is currently 12:19 PM in Siliguri and 12:49 PM in Rājshāhi.
Siliguri to Rājshāhi train services, operated by Indian Railways, arrive at Haldibari station.
Yes, the driving distance between Siliguri to Rājshāhi is 299 km. It takes approximately 5h 1m to drive from Siliguri to Rājshāhi.
There are 14+ hotels available in Rājshāhi.
What companies run services between Siliguri, India and Rājshāhi, Bangladesh?
You can take a train from Siliguru Town to Rajshahi via Haldibari and Chilahati in around 10h 8m.
- Website
- usbair.com
Flights from Saidpur Airport to Shah Makhdum Airport via Dhaka
- Ave. Duration
- 9h 31m
- When
- Every day
- Estimated price
- $65–440
Flights from Saidpur Airport to Shah Makhdum Airport via Cox's Bazar, Dhaka
- Ave. Duration
- 8h 45m
- When
- Wednesday
- Estimated price
- $700–1,100
- Website
- biman-airlines.com
Flights from Saidpur Airport to Shah Makhdum Airport via Dhaka
- Ave. Duration
- 12h 35m
- When
- Friday
- Estimated price
- $300–440
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Jalpaiguri to Malda Town
- Ave. Duration
- 3h 30m
- 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 New Jalpaiguri to Haldibari
- Ave. Duration
- 1h 35m
- Frequency
- 5 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 Siliguru Town to Haldibari
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- 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
- [email protected]
- Website
- Bangladesh Railway
Train from Rohanpur to Rajshahi
- Ave. Duration
- 1h 50m
- Frequency
- 6 times a week
- 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–3
- AC class berth (AC_B)
- $2–4
Train from Chilahati to Saidpur
- Ave. Duration
- 1h 4m
- Frequency
- 3 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)
- $5–7
- 1st class berth (F_BERTH)
- $6–8
- 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 French strikes 2018: What are my alternative transport options?, Getting to Rome from the airport, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.











