There are 8 ways to get from Indore to Sahāranpur by plane, train, 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.
Fly to Dehradun Airport, train
best- Fly from Indore (IDR) to Dehradun Airport (DED)plane IDR - DED
- Take the train from Haridwar Jn to Saharanpurtrain
6h 33m₹7,970–14,408Train
cheapest- Take the train from Lakshmibai Ngr to Saharanpurtrain 14309 / ...
21h 55m₹490–3,800Train via Nagda
- Take the train from Indore Jn Bg to Nagda Jntrain 12962 / ...
- Take the train from Nagda Jn to Saharanpurtrain 12903
16h 7m₹576–4,494Bus
- Take the bus from Indore to Haridwarbus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper / ...
- Take the bus from Haridwar to Sahāranpurbus 1213 / ...
19h 17mDrive 886.1 km
- Drive from Indore to Sahāranpurcar 886.1 km
9h 35m₹8,587–12,403Fly to Indira Gandhi International Airport, train
- Fly from Indore (IDR) to Indira Gandhi International Airport (DEL)plane IDR - DEL
- Take the train from New Delhi to Saharanpurtrain
6h 7m₹6,520–9,145Fly to Chandigarh International Airport, train
- Fly from Indore (IDR) to Chandigarh International Airport (IXC)plane IDR - IXC
- Take the train from Chandigarh to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Saharanpurtrain
5h 10m₹6,708–13,114Bus via Chandīgarh
- Take the bus from Indore to Chandigarhbus redbusIndia_A/C Seater / Sleeper
- Take the bus from Chandigarh to Saharanpurbus
22h 50m
Indore to Sahāranpur by train
Comparing Your Travel Options
The cheapest way to get from Indore to Sahāranpur is to train which costs ₹490 - ₹3,800 and takes 21h 55m.
The fastest way to get from Indore to Sahāranpur is to fly and train which takes 5h 10m and costs ₹6,500 - ₹14,000.
No, there is no direct bus from Indore to Sahāranpur. However, there are services departing from Indore and arriving at Sahāranpur via Haridwar. The journey, including transfers, takes approximately 19h 17m.
Yes, there is a direct train departing from Lakshmibai Ngr and arriving at Saharanpur. Services depart four times a week, and operate Wednesday, Thursday, Saturday and Sunday. The journey takes approximately 21h 55m.
The distance between Indore and Sahāranpur is 978 km. The road distance is 886.1 km.
The best way to get from Indore to Sahāranpur without a car is to train via Nagda which takes 16h 7m and costs ₹550 - ₹4,500.
It takes approximately 6h 33m to get from Indore to Sahāranpur, including transfers.
Indore to Sahāranpur bus services, operated by Ram Dalal Holidays Pvt. Ltd, depart from Indore station.
Indore to Sahāranpur train services, operated by Indian Railways, depart from Indore Jn Bg station.
The best way to get from Indore to Sahāranpur is to train via Nagda which takes 16h 7m and costs ₹550 - ₹4,500. Alternatively, you can bus, which costs and takes 19h 17m.
What companies run services between Indore, India and Sahāranpur, India?
You can take a train from Indore Jn Bg to Saharanpur via Nagda Jn in around 16h 7m. Alternatively, you can take a bus from Indore to Sahāranpur via Haridwar and Haridwar in around 19h 17m.
- Website
- goindigo.in
Flights from Indore to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Indore to Dehradun Airport via Ahmedabad
- Ave. Duration
- 4h 40m
- When
- Saturday
- Estimated price
- ₹7,000–12,000
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Indore to Chandigarh International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–10,000
Flights from Indore to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,000–10,000
- Website
- airindia.in
Flights from Indore to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Indore to Dehradun Airport via Mumbai
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹6,500–13,000
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- ₹5,000–15,000
- Website
- airindiaexpress.in
Flights from Indore to Indira Gandhi International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–7,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haridwar Jn to Saharanpur
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Indore Jn Bg to Nagda Jn
- Ave. Duration
- 2h 3m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Nagda Jn to Saharanpur
- Ave. Duration
- 13h 4m
- Frequency
- Once daily
- Estimated price
- ₹420–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,500–3,300
Train from New Delhi to Saharanpur
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Chandigarh to Ambala Cant Jn
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Ambala Cant Jn to Saharanpur
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Lakshmibai Ngr to Saharanpur
- Ave. Duration
- 21h 55m
- Frequency
- 4 times a week
- Estimated price
- ₹490–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹490–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,800
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Indore to Haridwar
- Ave. Duration
- 16h
- Frequency
- Twice daily
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Indore to Haridwar
- Ave. Duration
- 16h 46m
- Frequency
- Once daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- omio.com
Bus from Indore to Haridwar
- Ave. Duration
- 17h
- Frequency
- Once daily
- Schedules at
- hanstravel.in
- Website
- India Tours and Travels
Bus from Indore to Haridwar
- Ave. Duration
- 20h 55m
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Haridwar to Sahāranpur
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹310–500
- Website
- hrtchp.com
- Ordinary
- ₹310–410
- AC Himdhara
- ₹360–500
Bus from Chandigarh to Saharanpur
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- ₹380–700
- Website
- hrtchp.com
- Ordinary
- ₹380–500
- AC Himdhara
- ₹490–700
- Website
- Khajuraho Travels Pvt Ltd.
Bus from Indore to Chandigarh
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Schedules at
- Khajuraho Travels Pvt Ltd.
- Website
- Shri Krishna Travels
Bus from Indore to Chandigarh
- Ave. Duration
- 18h 35m
- Frequency
- Once daily
- Website
- Shri Krishna Travels
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Indore to Chandigarh
- Ave. Duration
- 16h 10m
- Frequency
- 4 times a week
- Schedules at
- Indo Canadian Express
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Indore to Sahāranpur bus services, operated by Ram Dalal Holidays Pvt. Ltd, arrive at Haridwar station.
Indore to Sahāranpur train services, operated by Indian Railways, arrive at Nagda Jn station.
Yes, the driving distance between Indore to Sahāranpur is 886 km. It takes approximately 9h 35m to drive from Indore to Sahāranpur.
Book your Indore to Sahāranpur bus tickets online with 12go.asia.
There are five+ hotels available in Sahāranpur.













