
Surat to Haridwar
Haridwar is approximately 1150+ kms from Surat. The fastest way to reach Haridwar from Surat is by Flight, Train Via Delhi. It takes approximately 7 hours. The cheapest way to reach Haridwar from Surat is by Train which would take approximately 22 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Surat
Delhi
Haridwar
Approx Travel Time
6h 56m
₹9,471
Onwards
FASTEST
Surat
Delhi
Haridwar
Approx Travel Time
6h 51m
₹6,583
Onwards
Surat
Delhi
Haridwar
Approx Travel Time
7h 40m
₹6,807
Onwards
Surat
Delhi
Haridwar
Approx Travel Time
20h 45m
₹849
Onwards
Surat
Delhi
Haridwar
Approx Travel Time
19h 56m
₹625
Onwards
Via Mathura
Surat
Mathura
Haridwar
Approx Travel Time
20h
₹5,997
Onwards
Via Jaipur
Surat
Jaipur
Haridwar
Approx Travel Time
1d 4h 35m
₹2,299
Onwards
Via Mohali
Surat
Mohali
Haridwar
Approx Travel Time
11h 9m
₹12,108
Onwards
Frequently Asked Questions
What is the distance between Surat and Haridwar?
Haridwar is approximately 1150+ kms from Surat.
How long does it take to reach Haridwar from Surat?
It takes approximately 7 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.
Routes Connecting Surat
Routes From Surat
Routes Connecting Haridwar
Routes From Haridwar
Routes To Haridwar
- Sambalpur to Haridwar
- Port-Blair to Haridwar
- Karanja to Haridwar
- Aligarh to Haridwar
- Mathura to Haridwar
- Nizamabad to Haridwar
- Shamli to Haridwar
- Bijainagar to Haridwar
- Shillong to Haridwar
- Begusarai to Haridwar
- Alleppey to Haridwar
- Bandikui to Haridwar
- Hardoi to Haridwar
- Sultanpur to Haridwar
- Nilambur to Haridwar


