
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
₹12,707
Onwards
FASTEST
Rajkot
Pune
Mangalore
Karkala
Approx Travel Time
6h 5m
₹10,941
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,652
Onwards
Via Mumbai, Mangalore
Rajkot
Mumbai
Mangalore
Karkala
Approx Travel Time
6h 41m
₹12,054
Onwards
Rajkot
Mumbai
Mangalore
Karkala
Approx Travel Time
6h 40m
₹10,288
Onwards
Via Goa, Shivamogga
Rajkot
Goa
Shivamogga
Karkala
Approx Travel Time
7h 47m
₹11,062
Onwards
Rajkot
Goa
Shivamogga
Karkala
Approx Travel Time
8h 38m
₹7,898
Onwards
Via Bangalore, Mangalore
Rajkot
Bangalore
Mangalore
Karkala
Approx Travel Time
6h 41m
₹10,864
Onwards
Via Goa, Udupi
Rajkot
Goa
Udupi
Karkala
Approx Travel Time
9h 58m
₹7,380
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.


