
Yeola to Diu
Diu is approximately 500+ kms from Yeola. The fastest way to reach Diu from Yeola is by Train, Flight Via Mumbai. It takes approximately 7 hours. The cheapest way to reach Diu from Yeola is by Train, Flight Via Nandgaon, Mumbai which would take approximately 10 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Yeola
Mumbai
Diu
Approx Travel Time
6h 40m
On Demand
Via Surat
Yeola
Surat
Diu
Approx Travel Time
6h 55m
On Demand
Via Nashik, Mumbai
Yeola
Nashik
Mumbai
Diu
Approx Travel Time
8h 5m
On Demand
Via Nandurbar, Surat
Yeola
Nandurbar
Surat
Diu
Approx Travel Time
10h 5m
On Demand
Via Nandgaon, Mumbai
CHEAPEST
Yeola
Nandgaon
Mumbai
Diu
Approx Travel Time
9h 20m
₹4,859
Onwards
Frequently Asked Questions
What is the distance between Yeola and Diu?
Diu is approximately 500+ kms from Yeola.
How long does it take to reach Diu from Yeola?
It takes approximately 7 hours to reach Diu from Yeola by Train, Flight Via Mumbai.
What is the cheapest way to reach Diu from Yeola?
The cheapest way to reach Diu from Yeola is by Train, Flight Via Nandgaon, Mumbai.
What is the fastest way to reach Diu from Yeola?
The fastest way to reach Diu from Yeola is by Train, Flight Via Mumbai.