
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,951
Onwards
Kanpur
Lucknow
Amritsar
Approx Travel Time
4h 55m
₹7,091
Onwards
Kanpur
Lucknow
Amritsar
Approx Travel Time
5h 43m
₹8,506
Onwards
Via Delhi
Kanpur
Delhi
Amritsar
Approx Travel Time
11h 10m
₹3,895
Onwards
FASTEST
Kanpur
Delhi
Amritsar
Approx Travel Time
3h 10m
₹7,369
Onwards
CHEAPEST
Kanpur
Delhi
Amritsar
Approx Travel Time
19h 25m
₹405
Onwards
Kanpur
Delhi
Amritsar
Approx Travel Time
11h 25m
₹3,879
Onwards
Kanpur
Delhi
Amritsar
Approx Travel Time
13h 10m
₹5,209
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.