
Vapi to Diu
Diu is approximately 250+ kms from Vapi. The fastest way to reach Diu from Vapi is by Train, Flight Via Surat. It takes approximately 4 hours. The cheapest way to reach Diu from Vapi is by Bus which would take approximately 14 hours.
Sort By
Mode of Transport
Via Surat
FASTEST
Vapi
Surat
Diu
Approx Travel Time
3h 27m
₹2,900
Onwards
Vapi
Surat
Diu
Approx Travel Time
4h 47m
₹5,316
Onwards
Vapi
Surat
Diu
Approx Travel Time
4h 10m
₹3,220
Onwards
Via Somnath
Vapi
Somnath
Diu
Approx Travel Time
9h 5m
On Demand
Via Bhavnagar
Vapi
Bhavnagar
Diu
Approx Travel Time
18h 48m
₹930
Onwards
Vapi
Bhavnagar
Diu
Approx Travel Time
11h 55m
₹1,350
Onwards
Frequently Asked Questions
What is the distance between Vapi and Diu?
Diu is approximately 250+ kms from Vapi.
How long does it take to reach Diu from Vapi?
It takes approximately 4 hours to reach Diu from Vapi by Train, Flight Via Surat.
What is the cheapest way to reach Diu from Vapi?
The cheapest way to reach Diu from Vapi is by Bus.
What is the fastest way to reach Diu from Vapi?
The fastest way to reach Diu from Vapi is by Train, Flight Via Surat.


