
Diu to Shivpuri
Shivpuri is approximately 1100+ kms from Diu. The fastest way to reach Shivpuri from Diu is by Flight, Bus Via Mumbai, Gwalior. It takes approximately 8 hours. The cheapest way to reach Shivpuri from Diu is by Bus, Train Via Surat which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ahmedabad, Gwalior
RECOMMENDED
Diu
Ahmedabad
Gwalior
Shivpuri
Approx Travel Time
7h 53m
₹14,874
Onwards
Diu
Ahmedabad
Gwalior
Shivpuri
Approx Travel Time
7h 30m
₹11,330
Onwards
Diu
Ahmedabad
Gwalior
Shivpuri
Approx Travel Time
8h 15m
On Demand
Via Mumbai, Gwalior
FASTEST
Diu
Mumbai
Gwalior
Shivpuri
Approx Travel Time
7h 25m
₹10,484
Onwards
Diu
Mumbai
Gwalior
Shivpuri
Approx Travel Time
7h 48m
₹14,028
Onwards
Via Surat
CHEAPEST
Diu
Surat
Shivpuri
Approx Travel Time
21h 17m
₹1,064
Onwards
Diu
Surat
Shivpuri
Approx Travel Time
23h 53m
₹4,599
Onwards
Via Bhavnagar, Bharuch
Diu
Bhavnagar
Bharuch
Shivpuri
Approx Travel Time
23h
₹5,317
Onwards
Via Ahmedabad, Kota
Diu
Ahmedabad
Kota
Shivpuri
Approx Travel Time
1d 1h 10m
₹6,045
Onwards
Via Ahmedabad, Bhopal
Diu
Ahmedabad
Bhopal
Shivpuri
Approx Travel Time
11h
₹15,046
Onwards
Frequently Asked Questions
What is the distance between Diu and Shivpuri?
Shivpuri is approximately 1100+ kms from Diu.
How long does it take to reach Shivpuri from Diu?
It takes approximately 8 hours to reach Shivpuri from Diu by Flight, Bus Via Mumbai, Gwalior.
What is the cheapest way to reach Shivpuri from Diu?
The cheapest way to reach Shivpuri from Diu is by Bus, Train Via Surat.
What is the fastest way to reach Shivpuri from Diu?
The fastest way to reach Shivpuri from Diu is by Flight, Bus Via Mumbai, Gwalior.


