Traveling from Agar to the holy city of Haridwar involves traversing approximately 920 km. You will typically head to Ujjain to catch a train to Delhi or directly to Haridwar if a connecting train is available. The road route takes you through the heart of Rajasthan via NH 52. This journey is a blend of central Indian plains and the northern foothills of the Himalayas. Expect a travel duration of 18 to 20 hours.
Total Distance: Driving distance 920 km, straight-line air distance 700 km.
Check for trains from Ujjain to Haridwar to avoid changing in Delhi.
The Delhi-Haridwar highway is well-maintained but prone to heavy weekend traffic.
February to April or September to November for comfortable weather.