
Amroha to Haridwar
Haridwar is approximately 100+ kms from Amroha. The fastest way to reach Haridwar from Amroha is by Bus, Train Via Moradabad. It takes approximately 3 hours. The cheapest way to reach Haridwar from Amroha is by Train Via Moradabad which would take approximately 4 hours.
Sort By
Mode of Transport
Via Roorkee
Amroha
Roorkee
Haridwar
Approx Travel Time
3h 25m
On Demand
Amroha
Roorkee
Haridwar
Approx Travel Time
3h 37m
On Demand
Via Dhampur
Amroha
Dhampur
Haridwar
Approx Travel Time
3h 39m
₹689
Onwards
Amroha
Dhampur
Haridwar
Approx Travel Time
3h 47m
₹2,387
Onwards
Via Moradabad
FASTEST
Amroha
Moradabad
Haridwar
Approx Travel Time
2h 59m
₹644
Onwards
CHEAPEST
Amroha
Moradabad
Haridwar
Approx Travel Time
3h 33m
₹190
Onwards
Via Najibabad
Amroha
Najibabad
Haridwar
Approx Travel Time
3h 33m
₹2,616
Onwards
Frequently Asked Questions
What is the distance between Amroha and Haridwar?
Haridwar is approximately 100+ kms from Amroha.
How long does it take to reach Haridwar from Amroha?
It takes approximately 3 hours to reach Haridwar from Amroha by Bus, Train Via Moradabad.
What is the cheapest way to reach Haridwar from Amroha?
The cheapest way to reach Haridwar from Amroha is by Train Via Moradabad.
What is the fastest way to reach Haridwar from Amroha?
The fastest way to reach Haridwar from Amroha is by Bus, Train Via Moradabad.


