
Kanpur to Amritsar
Amritsar is approximately 800+ kms from Kanpur. The fastest way to reach Amritsar from Kanpur is by Bus, Flight Via Lucknow. It takes approximately 5 hours. The cheapest way to reach Amritsar from Kanpur is by Train Via Delhi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Kanpur
Delhi
Amritsar
Approx Travel Time
10h 10m
₹7,575
Onwards
CHEAPEST
Kanpur
Delhi
Amritsar
Approx Travel Time
13h 45m
₹355
Onwards
Kanpur
Delhi
Amritsar
Approx Travel Time
12h 5m
₹595
Onwards
Via Lucknow
Kanpur
Lucknow
Amritsar
Approx Travel Time
5h 29m
₹7,251
Onwards
Kanpur
Lucknow
Amritsar
Approx Travel Time
5h 18m
₹5,802
Onwards
FASTEST
Kanpur
Lucknow
Amritsar
Approx Travel Time
4h 19m
₹6,441
Onwards
Via Bareilly
Kanpur
Bareilly
Amritsar
Approx Travel Time
14h 51m
₹4,815
Onwards
Frequently Asked Questions
What is the distance between Kanpur and Amritsar?
Amritsar is approximately 800+ kms from Kanpur.
How long does it take to reach Amritsar from Kanpur?
It takes approximately 5 hours to reach Amritsar from Kanpur by Bus, Flight Via Lucknow.
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 Bus, Flight Via Lucknow.
Routes Connecting Kanpur
Routes From Kanpur
Routes Connecting Amritsar
Routes From Amritsar
- Amritsar to Malegaon
- Amritsar to Khatu
- Amritsar to Coorg
- Amritsar to Haldwani
- Amritsar to Pollachi
- Amritsar to Markapur
- Amritsar to Rajahmundry
- Amritsar to Mahuva
- Amritsar to Daltonganj
- Amritsar to Pahalgam
- Amritsar to Srinagar
- Amritsar to Rajgarh
- Amritsar to Viramgam
- Amritsar to Tarn-Taran
- Amritsar to Chidambaram


