
Sujangarh to Diu
Diu is approximately 900+ kms from Sujangarh. The fastest way to reach Diu from Sujangarh is by Train, Flight Via Jodhpur, Ahmedabad. It takes approximately 9 hours. The cheapest way to reach Diu from Sujangarh is by Bus Via Jodhpur, Ahmedabad which would take approximately 24 hours.
Sort By
Mode of Transport
Via Jodhpur, Ahmedabad
RECOMMENDED
Sujangarh
Jodhpur
Ahmedabad
Diu
Approx Travel Time
9h 10m
₹14,193
Onwards
FASTEST
Sujangarh
Jodhpur
Ahmedabad
Diu
Approx Travel Time
8h 49m
₹7,804
Onwards
Sujangarh
Jodhpur
Ahmedabad
Diu
Approx Travel Time
9h 50m
₹8,019
Onwards
Sujangarh
Jodhpur
Ahmedabad
Diu
Approx Travel Time
23h 15m
₹7,874
Onwards
CHEAPEST
Sujangarh
Jodhpur
Ahmedabad
Diu
Approx Travel Time
23h 55m
₹1,700
Onwards
Via Ajmer, Ahmedabad
Sujangarh
Ajmer
Ahmedabad
Diu
Approx Travel Time
8h 59m
₹10,368
Onwards
Sujangarh
Ajmer
Ahmedabad
Diu
Approx Travel Time
10h 10m
₹6,671
Onwards
Via Ahmedabad
Sujangarh
Ahmedabad
Diu
Approx Travel Time
20h 39m
On Demand
Via Bhavnagar
Sujangarh
Bhavnagar
Diu
Approx Travel Time
20h 52m
₹4,015
Onwards
Via Jaipur, Ahmedabad
Sujangarh
Jaipur
Ahmedabad
Diu
Approx Travel Time
10h 15m
₹12,330
Onwards
Frequently Asked Questions
What is the distance between Sujangarh and Diu?
Diu is approximately 900+ kms from Sujangarh.
How long does it take to reach Diu from Sujangarh?
It takes approximately 9 hours to reach Diu from Sujangarh by Train, Flight Via Jodhpur, Ahmedabad.
What is the cheapest way to reach Diu from Sujangarh?
The cheapest way to reach Diu from Sujangarh is by Bus Via Jodhpur, Ahmedabad.
What is the fastest way to reach Diu from Sujangarh?
The fastest way to reach Diu from Sujangarh is by Train, Flight Via Jodhpur, Ahmedabad.


