
Shamli to Diu
Diu is approximately 1550+ km from Shamli, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Diu.
Sort By
Mode of Transport
Via Delhi, Navi Mumbai
RECOMMENDED
Shamli
Delhi
Navi Mumbai
Diu
Approx Travel Time
8h 19m
₹11,987
Onwards
Via Delhi, Surat
Shamli
Delhi
Surat
Diu
Approx Travel Time
8h 24m
₹9,335
Onwards
FASTEST
Shamli
Delhi
Surat
Diu
Approx Travel Time
8h
₹9,539
Onwards
Via Sikar, Ahmedabad
CHEAPEST
Shamli
Sikar
Ahmedabad
Diu
Approx Travel Time
1d 8h 47m
₹2,499
Onwards
Via Delhi, Ahmedabad
Shamli
Delhi
Ahmedabad
Diu
Approx Travel Time
8h 29m
₹8,645
Onwards
Shamli
Delhi
Ahmedabad
Diu
Approx Travel Time
9h 26m
₹11,041
Onwards
Shamli
Delhi
Ahmedabad
Diu
Approx Travel Time
8h 5m
₹8,849
Onwards
Via Ghaziabad, Ahmedabad
Shamli
Ghaziabad
Ahmedabad
Diu
Approx Travel Time
8h 39m
₹11,686
Onwards
Shamli
Ghaziabad
Ahmedabad
Diu
Approx Travel Time
9h 50m
₹8,849
Onwards
Via Dehradun, Ahmedabad
Shamli
Dehradun
Ahmedabad
Diu
Approx Travel Time
8h 10m
₹10,705
Onwards
Frequently Asked Questions
What is the distance between Shamli and Diu?
Diu is approximately 1550+ kms from Shamli.
How long does it take to reach Diu from Shamli?
It takes approximately 8 hours to reach Diu from Shamli by Bus, Flight Via Delhi, Surat.
What is the cheapest way to reach Diu from Shamli?
The cheapest way to reach Diu from Shamli is by Bus Via Sikar, Ahmedabad.
What is the fastest way to reach Diu from Shamli?
The fastest way to reach Diu from Shamli is by Bus, Flight Via Delhi, Surat.

