
Wankaner to Diu
Diu is approximately 250+ kms from Wankaner. The fastest way to reach Diu from Wankaner is by Train, Flight Via Keshod. It takes approximately 5 hours. The cheapest way to reach Diu from Wankaner is by Train, Bus Via Rajkot which would take approximately 7 hours.
Sort By
Mode of Transport
Via Rajkot
Wankaner
Rajkot
Diu
Approx Travel Time
7h 3m
₹2,143
Onwards
CHEAPEST
Wankaner
Rajkot
Diu
Approx Travel Time
7h 2m
₹560
Onwards
Via Keshod
FASTEST
Wankaner
Keshod
Diu
Approx Travel Time
5h 7m
₹1,344
Onwards
Via Somnath
Wankaner
Somnath
Diu
Approx Travel Time
6h 51m
On Demand
Wankaner
Somnath
Diu
Approx Travel Time
7h 1m
On Demand
Via Jetpur
Wankaner
Jetpur
Diu
Approx Travel Time
7h 29m
₹645
Onwards
Via Morbi
Wankaner
Morbi
Diu
Approx Travel Time
7h 53m
₹3,060
Onwards
Wankaner
Morbi
Diu
Approx Travel Time
7h 38m
₹1,295
Onwards
Via Gondal
Wankaner
Gondal
Diu
Approx Travel Time
9h 14m
₹3,169
Onwards
Frequently Asked Questions
What is the distance between Wankaner and Diu?
Diu is approximately 250+ kms from Wankaner.
How long does it take to reach Diu from Wankaner?
It takes approximately 5 hours to reach Diu from Wankaner by Train, Flight Via Keshod.
What is the cheapest way to reach Diu from Wankaner?
The cheapest way to reach Diu from Wankaner is by Train, Bus Via Rajkot.
What is the fastest way to reach Diu from Wankaner?
The fastest way to reach Diu from Wankaner is by Train, Flight Via Keshod.


