Varanasi to Haridwar - Multiple Options To Reach By Train, Flight, Bus
Haridwar is approximately 750+ kms from Varanasi. The fastest way to reach Haridwar from Varanasi is by Flight, Train Via Delhi. It takes approximately 7 hours. The cheapest way to reach Haridwar from Varanasi is by Train Via Moradabad which would take approximately 17 hours.
Sort By
Mode of Transport
Via Lucknow
Varanasi
Lucknow
Haridwar
Approx Travel Time
16h 40m
₹1,430
Onwards
Varanasi
Lucknow
Haridwar
Approx Travel Time
11h 55m
₹6,899
Onwards
Varanasi
Lucknow
Haridwar
Approx Travel Time
17h 55m
₹1,765
Onwards
Via Bareilly
Varanasi
Bareilly
Haridwar
Approx Travel Time
16h 25m
₹365
Onwards
Via Moradabad
CHEAPEST
Varanasi
Moradabad
Haridwar
Approx Travel Time
17h 15m
₹350
Onwards
Via Delhi
FASTEST
Varanasi
Delhi
Haridwar
Approx Travel Time
6h 40m
₹6,167
Onwards
Via Shahjahanpur
Varanasi
Shahjahanpur
Haridwar
Approx Travel Time
17h 4m
₹490
Onwards
Via Laksar
Varanasi
Laksar
Haridwar
Approx Travel Time
16h 55m
₹385
Onwards
Via Hardoi
Varanasi
Hardoi
Haridwar
Approx Travel Time
17h 7m
₹490
Onwards
Frequently Asked Questions
What is the distance between Varanasi and Haridwar?
Haridwar is approximately 750+ kms from Varanasi.
How long does it take to reach Haridwar from Varanasi?
It takes approximately 7 hours to reach Haridwar from Varanasi by Flight, Train Via Delhi.
What is the cheapest way to reach Haridwar from Varanasi?
The cheapest way to reach Haridwar from Varanasi is by Train Via Moradabad.
What is the fastest way to reach Haridwar from Varanasi?
The fastest way to reach Haridwar from Varanasi is by Flight, Train Via Delhi.