
Rajkot to Karkala
Karkala is approximately 1150+ kms from Rajkot. The fastest way to reach Karkala from Rajkot is by Flight, Bus Via Pune, Mangalore. It takes approximately 6 hours. The cheapest way to reach Karkala from Rajkot is by Train, Cab Via Udupi which would take approximately 29 hours.
Sort By
Mode of Transport
Via Navi Mumbai, Mangalore
RECOMMENDED
Rajkot
Navi Mumbai
Mangalore
Karkala
Approx Travel Time
6h 16m
₹14,087
Onwards
Rajkot
Navi Mumbai
Mangalore
Karkala
Approx Travel Time
6h 15m
₹12,299
Onwards
Via Mumbai, Mangalore
Rajkot
Mumbai
Mangalore
Karkala
Approx Travel Time
6h 40m
₹11,826
Onwards
Rajkot
Mumbai
Mangalore
Karkala
Approx Travel Time
6h 41m
₹13,614
Onwards
Via Pune, Mangalore
FASTEST
Rajkot
Pune
Mangalore
Karkala
Approx Travel Time
6h 5m
₹10,985
Onwards
Rajkot
Pune
Mangalore
Karkala
Approx Travel Time
6h 6m
₹12,773
Onwards
Via Udupi
Rajkot
Udupi
Karkala
Approx Travel Time
1d 4h 55m
₹2,709
Onwards
CHEAPEST
Rajkot
Udupi
Karkala
Approx Travel Time
1d 4h 45m
₹2,350
Onwards
Via Mumbai
Rajkot
Mumbai
Karkala
Approx Travel Time
1d 8h 45m
₹3,400
Onwards
Via Goa, Shivamogga
Rajkot
Goa
Shivamogga
Karkala
Approx Travel Time
7h 47m
₹12,810
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Karkala?
Karkala is approximately 1150+ kms from Rajkot.
How long does it take to reach Karkala from Rajkot?
It takes approximately 6 hours to reach Karkala from Rajkot by Flight, Bus Via Pune, Mangalore.
What is the cheapest way to reach Karkala from Rajkot?
The cheapest way to reach Karkala from Rajkot is by Train, Cab Via Udupi.
What is the fastest way to reach Karkala from Rajkot?
The fastest way to reach Karkala from Rajkot is by Flight, Bus Via Pune, Mangalore.


