Travel Guide

How to Reach Haridwar from Dehradun

Distance: approximately Approximately 50 km

A short, easy hop between Uttarakhand's capital and its most sacred river town - under two hours by any mode.

How to reach Haridwar from Dehradun

A short, easy hop between Uttarakhand's capital and its most sacred river town - under two hours by any mode.

🚆 By train

Regular intercity trains connect Dehradun and Haridwar Junction, generally taking around 1-1.5 hours. Most trains heading to Dehradun stop at Haridwar first, so services are frequent in both directions.

🚗 By road

About 50 km, taking 1.5-2 hours by road. Buses, shared taxis and private cabs run throughout the day - the most flexible option for this short a distance.

✈ By air

Jolly Grant Airport (DED) sits between the two, roughly 35 km from Haridwar, so travellers flying into Dehradun often go straight to Haridwar by taxi without entering Dehradun city at all.

Good to know

Frequently Asked Questions

How far is Haridwar from Dehradun?
About 50 km, taking 1.5-2 hours by road or roughly 1-1.5 hours by intercity train.
Can I go straight from Dehradun airport to Haridwar?
Yes. Jolly Grant Airport is about 35 km from Haridwar, so most travellers take a taxi directly without going into Dehradun city.
← Back

Ready to book your stay in Haridwar?

Browse verified, admin-reviewed guest houses with real photos and honest prices.

Book guest house in Haridwar