The distance from Nandgaon to Haridwar is about 320 km. You can take a train from Mathura to Delhi and then board one of the many trains to Haridwar. Driving via the Yamuna Expressway and Meerut is also a viable option. The journey takes you to the gateway of the Ganges, where the plains meet the mountains. Expect a travel time of 6 to 7 hours.
Total Distance: 320 km by road, 280 km air distance.
|
Connecting via Delhi
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 6 hours |
| Avg Price | 600 - 2000 INR | 3500 - 5500 INR |
| Operator | Jan Shatabdi Express | Personal Vehicle |
| Route | Mathura to Delhi, then Delhi to Haridwar. | Nandgaon to Delhi, then via Meerut to Haridwar. |
| Tip | The train journey is very scenic as you approach the Ganges. | The highway from Meerut to Haridwar is well-maintained. |
October to March for pleasant weather.