
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 Train, Bus Via Bhavnagar which would take approximately 18 hours.
Sort By
Mode of Transport
Via Surat
FASTEST
Vapi
Surat
Diu
Approx Travel Time
4h 2m
₹2,900
Onwards
Vapi
Surat
Diu
Approx Travel Time
5h 30m
₹3,920
Onwards
Vapi
Surat
Diu
Approx Travel Time
5h 9m
₹5,594
Onwards
Via Bhavnagar
CHEAPEST
Vapi
Bhavnagar
Diu
Approx Travel Time
17h 18m
₹780
Onwards
Vapi
Bhavnagar
Diu
Approx Travel Time
16h
₹1,200
Onwards
Via Mumbai
Vapi
Mumbai
Diu
Approx Travel Time
6h 50m
₹8,954
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 Train, Bus Via Bhavnagar.
What is the fastest way to reach Diu from Vapi?
The fastest way to reach Diu from Vapi is by Train, Flight Via Surat.

