
Sangrur to Haridwar
Haridwar is approximately 250+ kms from Sangrur. The fastest way to reach Haridwar from Sangrur is by Bus, Train Via Patiala. It takes approximately 7 hours. The cheapest way to reach Haridwar from Sangrur is by Train Via Dhuri which would take approximately 8 hours.
Sort By
Mode of Transport
Via Rajpura
RECOMMENDED
Sangrur
Rajpura
Haridwar
Approx Travel Time
6h 44m
₹431
Onwards
Via Chandigarh
Sangrur
Chandigarh
Haridwar
Approx Travel Time
7h 14m
₹3,318
Onwards
Sangrur
Chandigarh
Haridwar
Approx Travel Time
7h 51m
₹2,788
Onwards
Sangrur
Chandigarh
Haridwar
Approx Travel Time
7h 55m
₹1,176
Onwards
Via Dhuri
CHEAPEST
Sangrur
Dhuri
Haridwar
Approx Travel Time
7h 21m
₹250
Onwards
Sangrur
Dhuri
Haridwar
Approx Travel Time
7h 39m
₹790
Onwards
Via Mohali
Sangrur
Mohali
Haridwar
Approx Travel Time
8h
₹1,376
Onwards
Sangrur
Mohali
Haridwar
Approx Travel Time
7h 54m
₹656
Onwards
Sangrur
Mohali
Haridwar
Approx Travel Time
8h 31m
₹2,654
Onwards
Via Patiala
FASTEST
Sangrur
Patiala
Haridwar
Approx Travel Time
6h 43m
₹355
Onwards
Frequently Asked Questions
What is the distance between Sangrur and Haridwar?
Haridwar is approximately 250+ kms from Sangrur.
How long does it take to reach Haridwar from Sangrur?
It takes approximately 7 hours to reach Haridwar from Sangrur by Bus, Train Via Patiala.
What is the cheapest way to reach Haridwar from Sangrur?
The cheapest way to reach Haridwar from Sangrur is by Train Via Dhuri.
What is the fastest way to reach Haridwar from Sangrur?
The fastest way to reach Haridwar from Sangrur is by Bus, Train Via Patiala.