
Kanpur to Moradabad
Moradabad is approximately 350+ kms from Kanpur. The fastest way to reach Moradabad from Kanpur is by Train. It takes approximately 7 hours. The cheapest way to reach Moradabad from Kanpur is by Train Via Lucknow which would take approximately 9 hours.
Sort By
Mode of Transport
Via Bareilly
Kanpur
Bareilly
Moradabad
Approx Travel Time
7h 53m
₹310
Onwards
Kanpur
Bareilly
Moradabad
Approx Travel Time
8h 49m
₹2,176
Onwards
Kanpur
Bareilly
Moradabad
Approx Travel Time
9h 43m
₹879
Onwards
Via Lucknow
CHEAPEST
Kanpur
Lucknow
Moradabad
Approx Travel Time
8h 25m
₹205
Onwards
Kanpur
Lucknow
Moradabad
Approx Travel Time
8h 55m
₹1,654
Onwards
Via Aligarh
Kanpur
Aligarh
Moradabad
Approx Travel Time
8h 35m
₹3,267
Onwards
Via Shahjahanpur
Kanpur
Shahjahanpur
Moradabad
Approx Travel Time
9h 32m
₹1,448
Onwards
Frequently Asked Questions
What is the distance between Kanpur and Moradabad?
Moradabad is approximately 350+ kms from Kanpur.
How long does it take to reach Moradabad from Kanpur?
It takes approximately 7 hours to reach Moradabad from Kanpur by Train.
What is the cheapest way to reach Moradabad from Kanpur?
The cheapest way to reach Moradabad from Kanpur is by Train Via Lucknow.
What is the fastest way to reach Moradabad from Kanpur?
The fastest way to reach Moradabad from Kanpur is by Train.
Routes Connecting Kanpur
Routes From Kanpur
Routes Connecting Moradabad
Routes From Moradabad
Routes To Moradabad
- Ambikapur to Moradabad
- Haldia to Moradabad
- Saharanpur to Moradabad
- Neemrana to Moradabad
- Phulbani to Moradabad
- Rajahmundry to Moradabad
- Marayoor to Moradabad
- Calicut to Moradabad
- Mirzapur to Moradabad
- Thane to Moradabad
- Multai to Moradabad
- Yavatmal to Moradabad
- Wardha to Moradabad
- Hoshangabad to Moradabad
- Haldwani to Moradabad


