
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
₹7,741
Onwards
Kolkata
Delhi
Amritsar
Approx Travel Time
1d 5h
₹815
Onwards
Kolkata
Delhi
Amritsar
Approx Travel Time
1d 7h 45m
₹1,104
Onwards
Via Lucknow
Kolkata
Lucknow
Amritsar
Approx Travel Time
4h 15m
₹10,047
Onwards
Via Mohali
Kolkata
Mohali
Amritsar
Approx Travel Time
9h 55m
₹10,386
Onwards
Kolkata
Mohali
Amritsar
Approx Travel Time
10h 5m
₹7,746
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 Melbourne
- Amritsar to Washim
- Amritsar to Bathinda
- Amritsar to Ashoknagar
- Amritsar to Kollur
- Amritsar to Bokaro
- Amritsar to Sonepur
- Amritsar to Khajuraho
- Amritsar to Zaheerabad
- Amritsar to Lumbini
- Amritsar to Nagercoil
- Amritsar to Hoshangabad
- Amritsar to Biaora
- Amritsar to Dibrugarh
- Amritsar to Saharsa


