
Gaya to Haridwar
Haridwar is approximately 1100+ kms from Gaya. The fastest way to reach Haridwar from Gaya is by Flight, Bus Via Delhi. It takes approximately 5 hours. The cheapest way to reach Haridwar from Gaya is by Train which would take approximately 25 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Gaya
Delhi
Haridwar
Approx Travel Time
7h 51m
₹9,209
Onwards
Gaya
Delhi
Haridwar
Approx Travel Time
7h 36m
₹6,068
Onwards
FASTEST
Gaya
Delhi
Haridwar
Approx Travel Time
4h 55m
₹6,262
Onwards
Via Patna, Delhi
Gaya
Patna
Delhi
Haridwar
Approx Travel Time
12h 14m
₹11,993
Onwards
Gaya
Patna
Delhi
Haridwar
Approx Travel Time
11h 21m
₹6,313
Onwards
Via Moradabad
Gaya
Moradabad
Haridwar
Approx Travel Time
18h 50m
₹1,639
Onwards
Gaya
Moradabad
Haridwar
Approx Travel Time
18h 52m
₹4,077
Onwards
Via Bareilly
Gaya
Bareilly
Haridwar
Approx Travel Time
17h 41m
₹595
Onwards
Frequently Asked Questions
What is the distance between Gaya and Haridwar?
Haridwar is approximately 1100+ kms from Gaya.
How long does it take to reach Haridwar from Gaya?
It takes approximately 5 hours to reach Haridwar from Gaya by Flight, Bus Via Delhi.
What is the cheapest way to reach Haridwar from Gaya?
The cheapest way to reach Haridwar from Gaya is by Train.
What is the fastest way to reach Haridwar from Gaya?
The fastest way to reach Haridwar from Gaya is by Flight, Bus Via Delhi.


