
Haridwar to Moradabad
Moradabad is approximately 150+ kms from Haridwar. The fastest way to reach Moradabad from Haridwar is by Train. It takes approximately 2 hours. The cheapest way to reach Moradabad from Haridwar is by Train which would take approximately 2 hours.
Sort By
Mode of Transport
Via Roorkee
Haridwar
Roorkee
Moradabad
Approx Travel Time
4h 52m
₹1,923
Onwards
Haridwar
Roorkee
Moradabad
Approx Travel Time
4h 35m
₹215
Onwards
Via Rampur (Uttar Pradesh)
Haridwar
Rampur (Uttar Pradesh)
Moradabad
Approx Travel Time
6h 10m
₹999
Onwards
Via Dehradun
Haridwar
Dehradun
Moradabad
Approx Travel Time
7h 42m
₹2,869
Onwards
Haridwar
Dehradun
Moradabad
Approx Travel Time
7h 57m
₹1,398
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Moradabad?
Moradabad is approximately 150+ kms from Haridwar.
How long does it take to reach Moradabad from Haridwar?
It takes approximately 2 hours to reach Moradabad from Haridwar by Train.
What is the cheapest way to reach Moradabad from Haridwar?
The cheapest way to reach Moradabad from Haridwar is by Train.
What is the fastest way to reach Moradabad from Haridwar?
The fastest way to reach Moradabad from Haridwar is by Train.
Routes Connecting Haridwar
Routes From Haridwar
Routes To Haridwar
Routes Connecting Moradabad
Routes From Moradabad
Routes To Moradabad
- Arrah to Moradabad
- Vikarabad to Moradabad
- Alipurduar to Moradabad
- Nangal to Moradabad
- Ganpatipule to Moradabad
- Bhind to Moradabad
- Ukhimath to Moradabad
- Purnia to Moradabad
- Alwar to Moradabad
- Sindhanur to Moradabad
- Hospet to Moradabad
- Lakhimpur to Moradabad
- Araria to Moradabad
- Indore to Moradabad
- Dehradun to Moradabad


