
Beawar to Diu
Diu is approximately 750+ kms from Beawar. The fastest way to reach Diu from Beawar is by Train, Flight Via Ajmer, Ahmedabad. It takes approximately 6 hours. The cheapest way to reach Diu from Beawar is by Train, Bus Via Ahmedabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Beawar
Ahmedabad
Diu
Approx Travel Time
10h 10m
₹3,348
Onwards
Beawar
Ahmedabad
Diu
Approx Travel Time
12h 10m
₹3,583
Onwards
CHEAPEST
Beawar
Ahmedabad
Diu
Approx Travel Time
18h 10m
₹965
Onwards
Via Falna, Ahmedabad
Beawar
Falna
Ahmedabad
Diu
Approx Travel Time
11h 35m
₹3,423
Onwards
Via Pali, Rajasthan, Ahmedabad
Beawar
Pali, Rajasthan
Ahmedabad
Diu
Approx Travel Time
12h 20m
₹3,413
Onwards
Via Ajmer, Ahmedabad
FASTEST
Beawar
Ajmer
Ahmedabad
Diu
Approx Travel Time
5h 35m
₹6,738
Onwards
Beawar
Ajmer
Ahmedabad
Diu
Approx Travel Time
5h 50m
₹8,328
Onwards
Via Udaipur, Ahmedabad
Beawar
Udaipur
Ahmedabad
Diu
Approx Travel Time
7h 50m
₹14,037
Onwards
Via Jodhpur, Ahmedabad
Beawar
Jodhpur
Ahmedabad
Diu
Approx Travel Time
6h 50m
₹7,126
Onwards
Beawar
Jodhpur
Ahmedabad
Diu
Approx Travel Time
13h 50m
₹3,433
Onwards
Frequently Asked Questions
What is the distance between Beawar and Diu?
Diu is approximately 750+ kms from Beawar.
How long does it take to reach Diu from Beawar?
It takes approximately 6 hours to reach Diu from Beawar by Train, Flight Via Ajmer, Ahmedabad.
What is the cheapest way to reach Diu from Beawar?
The cheapest way to reach Diu from Beawar is by Train, Bus Via Ahmedabad.
What is the fastest way to reach Diu from Beawar?
The fastest way to reach Diu from Beawar is by Train, Flight Via Ajmer, Ahmedabad.