
Amroha to Kanpur
Kanpur is approximately 350+ kms from Amroha. The fastest way to reach Kanpur from Amroha is by Train. It takes approximately 8 hours. The cheapest way to reach Kanpur from Amroha is by Train Via Bareilly which would take approximately 9 hours.
Sort By
Mode of Transport
Via Shahjahanpur
Amroha
Shahjahanpur
Kanpur
Approx Travel Time
8h 55m
₹340
Onwards
Amroha
Shahjahanpur
Kanpur
Approx Travel Time
9h 25m
₹3,854
Onwards
Via Bareilly
CHEAPEST
Amroha
Bareilly
Kanpur
Approx Travel Time
9h 10m
₹305
Onwards
Amroha
Bareilly
Kanpur
Approx Travel Time
10h 22m
₹4,628
Onwards
Via Moradabad
Amroha
Moradabad
Kanpur
Approx Travel Time
9h 10m
₹315
Onwards
Amroha
Moradabad
Kanpur
Approx Travel Time
10h 55m
₹602
Onwards
Via Hardoi
Amroha
Hardoi
Kanpur
Approx Travel Time
10h 6m
₹383
Onwards
Amroha
Hardoi
Kanpur
Approx Travel Time
10h 19m
₹3,216
Onwards
Via Aonla
Amroha
Aonla
Kanpur
Approx Travel Time
10h 59m
₹6,143
Onwards
Frequently Asked Questions
What is the distance between Amroha and Kanpur?
Kanpur is approximately 350+ kms from Amroha.
How long does it take to reach Kanpur from Amroha?
It takes approximately 8 hours to reach Kanpur from Amroha by Train.
What is the cheapest way to reach Kanpur from Amroha?
The cheapest way to reach Kanpur from Amroha is by Train Via Bareilly.
What is the fastest way to reach Kanpur from Amroha?
The fastest way to reach Kanpur from Amroha is by Train.