
Amritsar to Karkala
Karkala is approximately 2100+ kms from Amritsar. The fastest way to reach Karkala from Amritsar is by Flight, Bus Via Pune, Mangalore. It takes approximately 7 hours. The cheapest way to reach Karkala from Amritsar is by Train, Cab Via Udupi which would take approximately 44 hours.
Sort By
Mode of Transport
Via Pune, Mangalore
RECOMMENDED
Amritsar
Pune
Mangalore
Karkala
Approx Travel Time
7h 6m
₹12,518
Onwards
FASTEST
Amritsar
Pune
Mangalore
Karkala
Approx Travel Time
7h 5m
₹10,730
Onwards
Via Udupi
Amritsar
Udupi
Karkala
Approx Travel Time
1d 20h
On Demand
CHEAPEST
Amritsar
Udupi
Karkala
Approx Travel Time
1d 19h 50m
₹2,590
Onwards
Via Jodhpur, Shivamogga
Amritsar
Jodhpur
Shivamogga
Karkala
Approx Travel Time
2d 7h 53m
₹5,250
Onwards
Via Mumbai, Mangalore
Amritsar
Mumbai
Mangalore
Karkala
Approx Travel Time
7h 51m
₹13,217
Onwards
Via Delhi, Mangalore
Amritsar
Delhi
Mangalore
Karkala
Approx Travel Time
7h 26m
₹10,189
Onwards
Via Jaipur, Mangalore
Amritsar
Jaipur
Mangalore
Karkala
Approx Travel Time
9h 56m
₹11,946
Onwards
Via Hyderabad, Mangalore
Amritsar
Hyderabad
Mangalore
Karkala
Approx Travel Time
8h 26m
₹13,869
Onwards
Via Hyderabad, Shivamogga
Amritsar
Hyderabad
Shivamogga
Karkala
Approx Travel Time
9h 22m
₹13,052
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Karkala?
Karkala is approximately 2100+ kms from Amritsar.
How long does it take to reach Karkala from Amritsar?
It takes approximately 7 hours to reach Karkala from Amritsar by Flight, Bus Via Pune, Mangalore.
What is the cheapest way to reach Karkala from Amritsar?
The cheapest way to reach Karkala from Amritsar is by Train, Cab Via Udupi.
What is the fastest way to reach Karkala from Amritsar?
The fastest way to reach Karkala from Amritsar is by Flight, Bus Via Pune, Mangalore.


