
Surat to Haridwar
Haridwar is approximately 1200+ kms from Surat. The fastest way to reach Haridwar from Surat is by Flight, Train Via Delhi. It takes approximately 8 hours. The cheapest way to reach Haridwar from Surat is by Train which would take approximately 25 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Surat
Delhi
Haridwar
Approx Travel Time
7h 25m
₹4,474
Onwards
Surat
Delhi
Haridwar
Approx Travel Time
1d 1h 55m
₹720
Onwards
Via Jaipur
Surat
Jaipur
Haridwar
Approx Travel Time
12h 10m
₹5,102
Onwards
Surat
Jaipur
Haridwar
Approx Travel Time
1d 2h 10m
₹800
Onwards
Via Ajmer
Surat
Ajmer
Haridwar
Approx Travel Time
14h 10m
₹9,444
Onwards
Surat
Ajmer
Haridwar
Approx Travel Time
1d 2h 40m
₹765
Onwards
Via Lucknow
Surat
Lucknow
Haridwar
Approx Travel Time
13h 40m
₹7,124
Onwards
Via Rewari
Surat
Rewari
Haridwar
Approx Travel Time
1d 2h 10m
₹875
Onwards
Via Indore
Surat
Indore
Haridwar
Approx Travel Time
20h 40m
₹11,856
Onwards
Frequently Asked Questions
What is the distance between Surat and Haridwar?
Haridwar is approximately 1200+ kms from Surat.
How long does it take to reach Haridwar from Surat?
It takes approximately 8 hours to reach Haridwar from Surat by Flight, Train Via Delhi.
What is the cheapest way to reach Haridwar from Surat?
The cheapest way to reach Haridwar from Surat is by Train.
What is the fastest way to reach Haridwar from Surat?
The fastest way to reach Haridwar from Surat is by Flight, Train Via Delhi.