
Kanpur to Amritsar
Amritsar is approximately 850+ kms from Kanpur. The fastest way to reach Amritsar from Kanpur is by Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Amritsar from Kanpur is by Train Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Lucknow
Kanpur
Lucknow
Amritsar
Approx Travel Time
4h 40m
₹6,117
Onwards
Kanpur
Lucknow
Amritsar
Approx Travel Time
4h 55m
₹6,257
Onwards
Kanpur
Lucknow
Amritsar
Approx Travel Time
5h 43m
₹7,672
Onwards
Via Delhi
Kanpur
Delhi
Amritsar
Approx Travel Time
11h 10m
₹2,624
Onwards
FASTEST
Kanpur
Delhi
Amritsar
Approx Travel Time
3h 10m
₹5,934
Onwards
CHEAPEST
Kanpur
Delhi
Amritsar
Approx Travel Time
19h 25m
₹405
Onwards
Kanpur
Delhi
Amritsar
Approx Travel Time
11h 25m
₹3,515
Onwards
Kanpur
Delhi
Amritsar
Approx Travel Time
13h 10m
₹3,256
Onwards
Via Ambala
Kanpur
Ambala
Amritsar
Approx Travel Time
19h 10m
₹485
Onwards
Frequently Asked Questions
What is the distance between Kanpur and Amritsar?
Amritsar is approximately 850+ kms from Kanpur.
How long does it take to reach Amritsar from Kanpur?
It takes approximately 3 hours to reach Amritsar from Kanpur by Flight Via Delhi.
What is the cheapest way to reach Amritsar from Kanpur?
The cheapest way to reach Amritsar from Kanpur is by Train Via Delhi.
What is the fastest way to reach Amritsar from Kanpur?
The fastest way to reach Amritsar from Kanpur is by Flight Via Delhi.