Rajkot to Vapi
Vapi is approximately 300+ kms from Rajkot. The fastest way to reach Vapi from Rajkot is by Train. It takes approximately 7 hours. The cheapest way to reach Vapi from Rajkot is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Valsad
Rajkot
Valsad
Vapi
Approx Travel Time
8h 10m
₹385
Onwards
Via Surat
Rajkot
Surat
Vapi
Approx Travel Time
8h 10m
₹360
Onwards
Rajkot
Surat
Vapi
Approx Travel Time
9h 25m
₹675
Onwards
Via Navsari
Rajkot
Navsari
Vapi
Approx Travel Time
8h 25m
₹380
Onwards
Via Ankleshwar
Rajkot
Ankleshwar
Vapi
Approx Travel Time
9h 10m
₹410
Onwards
Via Surendranagar
Rajkot
Surendranagar
Vapi
Approx Travel Time
9h 25m
₹420
Onwards
Rajkot
Surendranagar
Vapi
Approx Travel Time
9h 44m
₹3,169
Onwards
Via Bharuch
Rajkot
Bharuch
Vapi
Approx Travel Time
10h 40m
₹595
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Vapi?
Vapi is approximately 300+ kms from Rajkot.
How long does it take to reach Vapi from Rajkot?
It takes approximately 7 hours to reach Vapi from Rajkot by Train.
What is the cheapest way to reach Vapi from Rajkot?
The cheapest way to reach Vapi from Rajkot is by Train.
What is the fastest way to reach Vapi from Rajkot?
The fastest way to reach Vapi from Rajkot is by Train.