Rajkot to Kavali
Kavali is approximately 1400+ kms from Rajkot. The fastest way to reach Kavali from Rajkot is by Flight, Train Via Hyderabad. It takes approximately 11 hours. The cheapest way to reach Kavali from Rajkot is by Train Via Ankleshwar which would take approximately 29 hours.
Sort By
Mode of Transport
Via Hyderabad
RECOMMENDED
FASTEST
Rajkot
Hyderabad
Kavali
Approx Travel Time
10h 40m
₹5,967
Onwards
Rajkot
Hyderabad
Kavali
Approx Travel Time
1d 5h 25m
₹960
Onwards
Via Bangalore
Rajkot
Bangalore
Kavali
Approx Travel Time
11h 10m
₹6,785
Onwards
Rajkot
Bangalore
Kavali
Approx Travel Time
12h 55m
₹6,925
Onwards
Via Surat
Rajkot
Surat
Kavali
Approx Travel Time
1d 4h 55m
₹920
Onwards
Via Nanded
Rajkot
Nanded
Kavali
Approx Travel Time
1d 5h 55m
On Demand
Via Nandurbar
Rajkot
Nandurbar
Kavali
Approx Travel Time
1d 5h 40m
₹950
Onwards
Via Mumbai, Bangalore
Rajkot
Mumbai
Bangalore
Kavali
Approx Travel Time
12h 20m
₹8,996
Onwards
Via Surat, Bangalore
Rajkot
Surat
Bangalore
Kavali
Approx Travel Time
16h 50m
₹5,894
Onwards
Via Ankleshwar
CHEAPEST
Rajkot
Ankleshwar
Kavali
Approx Travel Time
1d 5h 10m
₹915
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Kavali?
Kavali is approximately 1400+ kms from Rajkot.
How long does it take to reach Kavali from Rajkot?
It takes approximately 11 hours to reach Kavali from Rajkot by Flight, Train Via Hyderabad.
What is the cheapest way to reach Kavali from Rajkot?
The cheapest way to reach Kavali from Rajkot is by Train Via Ankleshwar.
What is the fastest way to reach Kavali from Rajkot?
The fastest way to reach Kavali from Rajkot is by Flight, Train Via Hyderabad.