
Ankola to Karkala
Karkala is approximately 150+ kms from Ankola. The fastest way to reach Karkala from Ankola is by Train, Bus Via Murudeshwar. It takes approximately 6 hours. The cheapest way to reach Karkala from Ankola is by Train, Bus Via Mangalore which would take approximately 7 hours.
Sort By
Mode of Transport
Via Kumta
RECOMMENDED
Ankola
Kumta
Karkala
Approx Travel Time
6h 10m
₹1,455
Onwards
Ankola
Kumta
Karkala
Approx Travel Time
6h 35m
₹2,610
Onwards
Via Udupi
Ankola
Udupi
Karkala
Approx Travel Time
6h 3m
₹2,202
Onwards
Ankola
Udupi
Karkala
Approx Travel Time
7h 50m
₹2,597
Onwards
Via Murudeshwar
FASTEST
Ankola
Murudeshwar
Karkala
Approx Travel Time
5h 58m
₹860
Onwards
Ankola
Murudeshwar
Karkala
Approx Travel Time
8h 33m
₹1,500
Onwards
Via Mangalore
Ankola
Mangalore
Karkala
Approx Travel Time
6h 44m
₹2,033
Onwards
CHEAPEST
Ankola
Mangalore
Karkala
Approx Travel Time
6h 43m
₹210
Onwards
Ankola
Mangalore
Karkala
Approx Travel Time
11h 56m
₹2,408
Onwards
Via Yellapur
Ankola
Yellapur
Karkala
Approx Travel Time
8h 20m
₹1,200
Onwards
Frequently Asked Questions
What is the distance between Ankola and Karkala?
Karkala is approximately 150+ kms from Ankola.
How long does it take to reach Karkala from Ankola?
It takes approximately 6 hours to reach Karkala from Ankola by Train, Bus Via Murudeshwar.
What is the cheapest way to reach Karkala from Ankola?
The cheapest way to reach Karkala from Ankola is by Train, Bus Via Mangalore.
What is the fastest way to reach Karkala from Ankola?
The fastest way to reach Karkala from Ankola is by Train, Bus Via Murudeshwar.


