
Kolkata to Amritsar
Amritsar is approximately 1650+ kms from Kolkata. The fastest way to reach Amritsar from Kolkata is by Flight. It takes approximately 3 hours. The cheapest way to reach Amritsar from Kolkata is by Train which would take approximately 27 hours.
Sort By
Mode of Transport
Via Delhi
Kolkata
Delhi
Amritsar
Approx Travel Time
4h 55m
₹9,016
Onwards
Kolkata
Delhi
Amritsar
Approx Travel Time
1d 5h
₹815
Onwards
Kolkata
Delhi
Amritsar
Approx Travel Time
1d 7h 45m
₹1,084
Onwards
Via Lucknow
Kolkata
Lucknow
Amritsar
Approx Travel Time
4h 15m
₹12,605
Onwards
Via Mohali
Kolkata
Mohali
Amritsar
Approx Travel Time
9h 55m
₹11,504
Onwards
Kolkata
Mohali
Amritsar
Approx Travel Time
10h 5m
₹8,841
Onwards
Via Jammu
Kolkata
Jammu
Amritsar
Approx Travel Time
9h 41m
On Demand
Frequently Asked Questions
What is the distance between Kolkata and Amritsar?
Amritsar is approximately 1650+ kms from Kolkata.
How long does it take to reach Amritsar from Kolkata?
It takes approximately 3 hours to reach Amritsar from Kolkata by Flight.
What is the cheapest way to reach Amritsar from Kolkata?
The cheapest way to reach Amritsar from Kolkata is by Train.
What is the fastest way to reach Amritsar from Kolkata?
The fastest way to reach Amritsar from Kolkata is by Flight.
Routes Connecting Kolkata
Routes From Kolkata
Routes Connecting Amritsar
Routes From Amritsar
- Amritsar to Sonepur
- Amritsar to Gyanpur
- Amritsar to Korba
- Amritsar to Agra
- Amritsar to Latehar
- Amritsar to Gulbarga
- Amritsar to Palampur
- Amritsar to Ambala
- Amritsar to Malegaon
- Amritsar to Chaibasa
- Amritsar to Nagaur
- Amritsar to Bokaro
- Amritsar to Nandyal
- Amritsar to Hosur
- Amritsar to Zurich-and-Greater-Zurich-Area


