
Haridwar to Varanasi
Varanasi is approximately 750+ kms from Haridwar. The fastest way to reach Varanasi from Haridwar is by Bus, Flight Via Dehradun, Lucknow. It takes approximately 6 hours. The cheapest way to reach Varanasi from Haridwar is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Ghaziabad
Haridwar
Ghaziabad
Varanasi
Approx Travel Time
6h 10m
₹6,924
Onwards
Haridwar
Ghaziabad
Varanasi
Approx Travel Time
6h 17m
₹4,013
Onwards
Via Dehradun, Lucknow
Haridwar
Dehradun
Lucknow
Varanasi
Approx Travel Time
5h 37m
₹13,312
Onwards
FASTEST
Haridwar
Dehradun
Lucknow
Varanasi
Approx Travel Time
5h 20m
₹11,542
Onwards
Via Lucknow
Haridwar
Lucknow
Varanasi
Approx Travel Time
20h 10m
₹5,045
Onwards
Haridwar
Lucknow
Varanasi
Approx Travel Time
20h 4m
₹1,309
Onwards
Via Delhi
Haridwar
Delhi
Varanasi
Approx Travel Time
7h 3m
₹7,297
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Varanasi?
Varanasi is approximately 750+ kms from Haridwar.
How long does it take to reach Varanasi from Haridwar?
It takes approximately 6 hours to reach Varanasi from Haridwar by Bus, Flight Via Dehradun, Lucknow.
What is the cheapest way to reach Varanasi from Haridwar?
The cheapest way to reach Varanasi from Haridwar is by Train.
What is the fastest way to reach Varanasi from Haridwar?
The fastest way to reach Varanasi from Haridwar is by Bus, Flight Via Dehradun, Lucknow.


