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.
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.
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.
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
Browse verified, admin-reviewed guest houses with real photos and honest prices.