
Rajkot to Karkala
Karkala is approximately 1200+ 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 Bus Via Mumbai which would take approximately 33 hours.
Sort By
Mode of Transport
Via Pune, Mangalore
RECOMMENDED
Rajkot
Pune
Mangalore
Karkala
Approx Travel Time
6h 6m
₹11,701
Onwards
FASTEST
Rajkot
Pune
Mangalore
Karkala
Approx Travel Time
6h 5m
₹10,035
Onwards
Via Udupi
Rajkot
Udupi
Karkala
Approx Travel Time
1d 4h 45m
₹2,807
Onwards
Via Mumbai
CHEAPEST
Rajkot
Mumbai
Karkala
Approx Travel Time
1d 8h 45m
₹2,710
Onwards
Via Mumbai, Mangalore
Rajkot
Mumbai
Mangalore
Karkala
Approx Travel Time
6h 41m
₹11,954
Onwards
Rajkot
Mumbai
Mangalore
Karkala
Approx Travel Time
6h 40m
₹10,283
Onwards
Via Goa, Shivamogga
Rajkot
Goa
Shivamogga
Karkala
Approx Travel Time
7h 47m
₹10,452
Onwards
Rajkot
Goa
Shivamogga
Karkala
Approx Travel Time
8h 38m
₹7,288
Onwards
Via Goa, Murudeshwar
Rajkot
Goa
Murudeshwar
Karkala
Approx Travel Time
10h 18m
₹6,148
Onwards
Via Bangalore, Mangalore
Rajkot
Bangalore
Mangalore
Karkala
Approx Travel Time
6h 41m
₹10,764
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Karkala?
Karkala is approximately 1200+ 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 Bus Via Mumbai.
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.


