
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 Train, Cab Via Udupi which would take approximately 29 hours.
Sort By
Mode of Transport
Via Pune, Mangalore
RECOMMENDED
Rajkot
Pune
Mangalore
Karkala
Approx Travel Time
6h 6m
₹12,011
Onwards
FASTEST
Rajkot
Pune
Mangalore
Karkala
Approx Travel Time
6h 5m
₹10,137
Onwards
Via Mumbai, Mangalore
Rajkot
Mumbai
Mangalore
Karkala
Approx Travel Time
6h 40m
₹9,705
Onwards
Rajkot
Mumbai
Mangalore
Karkala
Approx Travel Time
6h 41m
₹11,493
Onwards
Via Udupi
Rajkot
Udupi
Karkala
Approx Travel Time
1d 4h 55m
On Demand
CHEAPEST
Rajkot
Udupi
Karkala
Approx Travel Time
1d 4h 45m
₹2,350
Onwards
Via Mumbai
Rajkot
Mumbai
Karkala
Approx Travel Time
1d 8h 45m
₹2,800
Onwards
Via Goa, Shivamogga
Rajkot
Goa
Shivamogga
Karkala
Approx Travel Time
7h 47m
₹10,193
Onwards
Rajkot
Goa
Shivamogga
Karkala
Approx Travel Time
8h 38m
₹7,398
Onwards
Via Goa, Udupi
Rajkot
Goa
Udupi
Karkala
Approx Travel Time
10h 8m
On Demand
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 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.


