How far is Haridwar from Delhi?

Haridwar is approximately 214 km from Delhi by road (NH-334), typically a 4–5 hour drive depending on traffic. By train, the journey from Delhi to Haridwar Junction takes 3.5–5 hours depending on the train. Direct trains run from Delhi’s New Delhi, Hazrat Nizamuddin, and Old Delhi stations. The nearest airport is Jolly Grant Airport in Dehradun, about 35 km from Haridwar.
Was this helpful?
Ask a Follow-Up on WhatsApp