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