
Kolkata to Amritsar
Amritsar is approximately 1850+ kms from Kolkata. The fastest way to reach Amritsar from Kolkata is by Flight. It takes approximately 4 hours. The cheapest way to reach Amritsar from Kolkata is by Train which would take approximately 37 hours.
Sort By
Mode of Transport
Via Lucknow
Kolkata
Lucknow
Amritsar
Approx Travel Time
5h 10m
₹13,186
Onwards
Via Dehradun
Kolkata
Dehradun
Amritsar
Approx Travel Time
5h 10m
₹15,756
Onwards
Via Delhi
Kolkata
Delhi
Amritsar
Approx Travel Time
5h 10m
₹9,029
Onwards
Kolkata
Delhi
Amritsar
Approx Travel Time
13h 25m
₹5,197
Onwards
Via Patna
Kolkata
Patna
Amritsar
Approx Travel Time
5h 10m
₹10,945
Onwards
Kolkata
Patna
Amritsar
Approx Travel Time
14h 25m
₹7,781
Onwards
Via Ranchi
Kolkata
Ranchi
Amritsar
Approx Travel Time
5h 10m
₹13,006
Onwards
Via Jaipur
Kolkata
Jaipur
Amritsar
Approx Travel Time
5h 25m
₹12,878
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Amritsar?
Amritsar is approximately 1850+ kms from Kolkata.
How long does it take to reach Amritsar from Kolkata?
It takes approximately 4 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.