The journey from Maheshwar to Haridwar covers approximately 950 kilometers. The most practical way is to travel to Indore or Bhopal and then take a train to Haridwar. Alternatively, you can fly from Indore to Dehradun and then travel to Haridwar. The total travel time can range from 18 to 24 hours depending on the mode of transport.
Total Distance: 950 km by road, 800 km straight-line.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 22 hours | 7 hours (including transit) |
| Avg Price | 1500-3000 INR | 8000-14000 INR |
| Operator | Indian Railways | IndiGo |
| Route | Maheshwar to Indore/Bhopal, then train to Haridwar | Maheshwar to Indore Airport, then flight to Dehradun, then bus/taxi to Haridwar |
| Tip | Book your train tickets well in advance. | Flight is the fastest way to reach Dehradun. |
October to March for pleasant weather.