There are 8 ways to get from Maihar to Siliguri by train, plane, 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.
Train to Jabalpur, fly to Bagdogra Airport
best- Take the train from Maihar to Jabalpurtrain
- Fly from Jabalpur (JLR) to Bagdogra Airport (IXB)plane JLR - IXB
11h 32m₹13,833–20,067Train
cheapest- Take the train from Maihar to New Jalpaiguritrain 01665
19h 42m₹480–3,700Bus
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus Maihar, Madhya Pradesh - Varanasi, Uttar Pradesh
- Take the bus from Varanasi, Uttar Pradesh to Siliguri, West Bengalbus Varanasi, Uttar Pradesh - Siliguri, West Bengal
24hDrive 924.5 km
- Drive from Maihar to Siliguricar 924.5 km
13h 45m₹10,399–15,020Bus to Rewa Chorhata Airport, fly to Bagdogra Airport
- Take the bus from Maihar, Madhya Pradesh to Rewa, Madhya Pradeshbus
- Fly from Rewa Chorhata Airport (REW) to Bagdogra Airport (IXB)plane REW - IXB
14h 36mBus to Varanasi Airport, fly to Bagdogra Airport
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus
- Fly from Varanasi Airport (VNS) to Bagdogra Airport (IXB)plane VNS - IXB
11h 59mBus to Varanasi Airport, fly to Bhadrapur Airport, train
- Take the bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradeshbus
- Fly from Varanasi Airport (VNS) to Bhadrapur Airport (BDP)plane VNS - BDP
- Take the train from Galgalia to Siliguri Jntrain
14h 9mBus via Patna
- Take the bus from Maihar, Madhya Pradesh to Rewa, Madhya Pradeshbus
- Take the bus from Rewa, Madhya Pradesh to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Patnabus
- Take the bus from Patna to Siliguri, West Bengalbus
27h 49m
Maihar to Siliguri by train
Questions & Answers
The cheapest way to get from Maihar to Siliguri is to train which costs ₹480 - ₹3,700 and takes 19h 42m.
The fastest way to get from Maihar to Siliguri is to train and fly which takes 11h 32m and costs ₹13,000 - ₹21,000.
No, there is no direct bus from Maihar to Siliguri. However, there are services departing from Maihar, Madhya Pradesh and arriving at Siliguri, West Bengal via Varanasi, Uttar Pradesh. The journey, including transfers, takes approximately 24h.
Yes, there is a direct train departing from Maihar and arriving at New Jalpaiguri. Services depart once a week, and operate Thursday. The journey takes approximately 19h 42m.
The distance between Maihar and Siliguri is 1104 km. The road distance is 924.5 km.
The best way to get from Maihar to Siliguri without a car is to train which takes 19h 42m and costs ₹480 - ₹3,700.
It takes approximately 11h 32m to get from Maihar to Siliguri, including transfers.
Maihar to Siliguri bus services, operated by Rudradev Express, depart from Maihar, Madhya Pradesh station.
Maihar to Siliguri train services, operated by Indian Railways, depart from Maihar station.
The best way to get from Maihar to Siliguri is to train which takes 19h 42m and costs ₹480 - ₹3,700. Alternatively, you can bus, which costs and takes 24h.
What companies run services between Maihar, Madhya Pradesh, India and Siliguri, India?
Indian Railways operates a train from Maihar to New Jalpaiguri once a week. Tickets cost ₹480–3,700 and the journey takes 19h 42m. Alternatively, you can take a bus from Maihar, Madhya Pradesh to Siliguri, West Bengal via Varanasi, Uttar Pradesh in around 24h.
- Website
- goindigo.in
Flights from Jabalpur to Bagdogra Airport via Delhi
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Jabalpur to Bagdogra Airport via Hyderabad
- Ave. Duration
- 16h 35m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Jabalpur to Bagdogra Airport via Indore, Delhi
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Rewa Chorhata Airport to Bagdogra Airport via Indore, Kolkata
- Ave. Duration
- 19h 25m
- When
- Every day
- Estimated price
- ₹13,000–29,000
Flights from Varanasi Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,500–15,000
- Website
- airindia.in
Flights from Rewa Chorhata Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 11h 10m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹11,000–31,000
Flights from Rewa Chorhata Airport to Bagdogra Airport via Delhi, Kolkata
- Ave. Duration
- 11h 55m
- When
- Saturday
- Estimated price
- ₹13,000–26,000
Flights from Varanasi Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Varanasi Airport to Bagdogra Airport via Hyderabad
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹11,000–23,000
- Website
- airindiaexpress.in
Flights from Rewa Chorhata Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 11h 10m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹11,000–31,000
Flights from Varanasi Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Varanasi Airport to Bagdogra Airport via Hyderabad
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹11,000–23,000
- Website
- buddhaair.com
Flights from Varanasi Airport to Bhadrapur Airport via Kathmandu
- Ave. Duration
- 3h 47m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹5,000–31,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Maihar to Jabalpur
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Maihar to New Jalpaiguri
- Ave. Duration
- 19h 42m
- Frequency
- Once a week
- Estimated price
- ₹480–3,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹480–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
Train from Galgalia to Siliguri Jn
- Ave. Duration
- 1h 33m
- Frequency
- 4 times a day
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
- Website
- omio.com
Bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradesh
- Ave. Duration
- 6h
- Frequency
- Hourly
- Schedules at
- omio.com
Bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradesh
- Ave. Duration
- 6h
- Frequency
- Hourly
- Schedules at
- omio.com
Bus from Maihar, Madhya Pradesh to Varanasi, Uttar Pradesh
- Ave. Duration
- 6h
- Frequency
- Hourly
- Schedules at
- omio.com
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 What documents do I need to cross Niagara Falls?, Slovenia: Getting from Ljubljana to Lake Bled, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
Maihar to Siliguri bus services, operated by Rudradev Express, arrive at Varanasi, Uttar Pradesh station.
Maihar to Siliguri train services, operated by Indian Railways, arrive at New Jalpaiguri station.
Yes, the driving distance between Maihar to Siliguri is 924 km. It takes approximately 13h 45m to drive from Maihar to Siliguri.
There are 283+ hotels available in Siliguri.






