Haridwar is about 228 km from central Delhi by road, which takes roughly 4 to 5.5 hours via Meerut and Muzaffarnagar. Trains to Haridwar Junction are a comfortable alternative, and the faster ones take about 4.5 to 5 hours.
How do you go from Delhi to Haridwar by road?
The usual road runs north-east out of Delhi through Meerut, Muzaffarnagar and Roorkee. Expressway sections have cut the time on parts of the route, but leaving Delhi and entering Haridwar are both slow. Start early to reach Har Ki Pauri for the evening Ganga aarti.
Is there a train from Delhi to Haridwar?
Haridwar Junction is served by trains from New Delhi and other Delhi stations, including the fast day trains towards Dehradun that stop at Haridwar. Book ahead in the summer and festival months.
Which is the nearest airport?
The nearest airport is Jolly Grant, Dehradun, about 35 km from Haridwar.
Planning tips
- Rishikesh is about 25 km further on, so many pilgrims spend one day in each.
- Kanwar season in Shravan and Kumbh years change traffic on this road completely — check advisories before you go.
- Mansa Devi and Chandi Devi are on hilltops; ropeways run to both, with walking paths as the alternative.
Temples to plan around
- Har Ki PauriHaridwar
- Mansa Devi TempleHaridwar
- Chandi Devi TempleHaridwar
Distances are measured by road between the city centre or main shrine, and times assume normal traffic. Festivals, weekends, weather and road works can change both. Train timings change too — please check current schedules close to your travel date.