
Amritsar to Karkala
Karkala is approximately 2300+ kms from Amritsar. The fastest way to reach Karkala from Amritsar is by Flight, Cab Via Goa. It takes approximately 14 hours. The cheapest way to reach Karkala from Amritsar is by Train, Flight, Bus Via Mohali, Bangalore which would take approximately 20 hours.
Sort By
Mode of Transport
Via Goa
RECOMMENDED
FASTEST
Amritsar
Goa
Karkala
Approx Travel Time
13h 51m
₹21,004
Onwards
Via Bangalore
Amritsar
Bangalore
Karkala
Approx Travel Time
13h 55m
₹9,805
Onwards
Via Jaipur, Bangalore
Amritsar
Jaipur
Bangalore
Karkala
Approx Travel Time
15h 5m
₹14,170
Onwards
Via Delhi, Bangalore
Amritsar
Delhi
Bangalore
Karkala
Approx Travel Time
15h 20m
₹10,328
Onwards
Via Hyderabad, Bangalore
Amritsar
Hyderabad
Bangalore
Karkala
Approx Travel Time
15h 20m
₹10,788
Onwards
Via Ahmedabad, Bangalore
Amritsar
Ahmedabad
Bangalore
Karkala
Approx Travel Time
15h 20m
₹12,926
Onwards
Via Mohali, Bangalore
CHEAPEST
Amritsar
Mohali
Bangalore
Karkala
Approx Travel Time
19h 35m
₹8,269
Onwards
Amritsar
Mohali
Bangalore
Karkala
Approx Travel Time
20h 5m
₹11,328
Onwards
Amritsar
Mohali
Bangalore
Karkala
Approx Travel Time
20h 50m
₹8,714
Onwards
Via Pune, Bangalore
Amritsar
Pune
Bangalore
Karkala
Approx Travel Time
15h 20m
₹12,956
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Karkala?
Karkala is approximately 2300+ kms from Amritsar.
How long does it take to reach Karkala from Amritsar?
It takes approximately 14 hours to reach Karkala from Amritsar by Flight, Cab Via Goa.
What is the cheapest way to reach Karkala from Amritsar?
The cheapest way to reach Karkala from Amritsar is by Train, Flight, Bus Via Mohali, Bangalore.
What is the fastest way to reach Karkala from Amritsar?
The fastest way to reach Karkala from Amritsar is by Flight, Cab Via Goa.