There are 6 ways to get from Siliguri to Mahendraganj by train, car, bus, plane, 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.
Train, drive via Dhubri
best- Take the train from Siliguri Jn to Dhubritrain 07525 / ...
- Drive from Dhubri to Mahendraganjcar
10h 1m₹3,199–5,914Bus, drive
- Take the bus from Siliguri to Cooch Beharbus
- Take the bus from Falakata to Cooch Beharbus
- Drive from Coochbehar to Mahendraganjcar
13h 20m₹3,780–5,950Train, drive
- Take the train from New Jalpaiguri to Golakganj Jntrain 02526
- Drive from Golakganj Jn to Mahendraganjcar
7h 39m₹3,274–5,827Fly, train
- Fly from Bagdogra Airport (IXB) to Agartala (IXA)plane IXB - IXA
- Take the train from Akhaura to Mymensinghtrain
- Take the train from Mymensingh to Dewanganj Bazartrain
9h 52m₹5,267–13,468Train, taxi
- Take the train from Siliguru Town to Haldibaritrain
- Take the train from Burimari to Gaibandhatrain
- Take the taxi from Gaibandha to Mahendraganjtaxi
11h 37m₹9,539–13,171Drive 433.8 km
- Drive from Siliguri to Mahendraganjcar 433.8 km
6h 42m₹4,886–7,057
Bagdogra Airport (IXB) to Agartala (IXA) flights
Questions & Answers
The cheapest way to get from Siliguri to Mahendraganj is to train and drive via Dhubri which costs ₹3,200 - ₹6,000 and takes 10h 1m.
The fastest way to get from Siliguri to Mahendraganj is to drive which takes 6h 42m and costs ₹4,800 - ₹7,500.
The distance between Siliguri and Mahendraganj is 520 km. The road distance is 433.8 km.
It takes approximately 10h 1m to get from Siliguri to Mahendraganj, including transfers.
Yes, the driving distance between Siliguri to Mahendraganj is 434 km. It takes approximately 6h 42m to drive from Siliguri to Mahendraganj.
What companies run services between Siliguri, India and Mahendraganj, India?
There is no direct connection from Siliguri to Mahendraganj. However, you can take the train to Dhubri then drive to Mahendraganj. Alternatively, you can take a bus from Siliguri to Mahendraganj via Cooch Behar, Falakata, Falakata, and Coochbehar in around 13h 20m.
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Agartala
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,800–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Siliguri Jn to Dhubri
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from New Jalpaiguri to Golakganj Jn
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Siliguru Town to Haldibari
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
- [email protected]
- Website
- Bangladesh Railway
Train from Akhaura to Mymensingh
- Ave. Duration
- 3h 18m
- Frequency
- 6 times a week
- Estimated price
- ₹120–700
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹120–180
- 1st class seat (F_SEAT)
- ₹150–210
- Snigdha
- ₹280–390
- AC class seat (AC_S)
- ₹360–500
- 1st class berth (F_BERTH)
- ₹360–400
- AC class berth (AC_B)
- ₹500–700
Train from Mymensingh to Dewanganj Bazar
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- ₹95–440
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹95–140
- 1st class seat (F_SEAT)
- ₹110–160
- Snigdha
- ₹230–320
- AC class seat (AC_S)
- ₹300–420
- 1st class berth (F_BERTH)
- ₹230–260
- AC class berth (AC_B)
- ₹310–440
Train from Burimari to Gaibandha
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- ₹120–750
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹120–180
- 1st class seat (F_SEAT)
- ₹150–220
- Snigdha
- ₹280–390
- AC class seat (AC_S)
- ₹360–500
- 1st class berth (F_BERTH)
- ₹370–420
- AC class berth (AC_B)
- ₹500–750
- S Chair
- ₹207
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Siliguri to Cooch Behar
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹120–220
- Website
- North Bengal State Transport
- Seater
- ₹120–220
Bus from Falakata to Cooch Behar
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Estimated price
- ₹90–130
- Website
- North Bengal State Transport
- Ave. Duration
- 4h 2m
- Estimated price
- ₹9,000–11,000
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 of the smartest ways to explore Australia, Flying into Beijing?, and How to get from London City Airport into central London - to help you get the most out of your next trip.














