hero
How2Go
Shajapur to Diu

Shajapur to Diu

Diu is approximately 700+ kms from Shajapur. The fastest way to reach Diu from Shajapur is by Train, Flight Via Indore, Mumbai. It takes approximately 8 hours. The cheapest way to reach Diu from Shajapur is by Train, Bus Via Vadodara which would take approximately 16 hours.

Sort By
Mode of Transport

Via Surat

RECOMMENDED

Shajapur

Surat

Diu

Approx Travel Time

12h 10m

₹3,325

Onwards

Shajapur

Surat

Diu

Approx Travel Time

1d 2h 40m

₹3,700

Onwards

Via Vadodara

CHEAPEST

Shajapur

Vadodara

Diu

Approx Travel Time

16h 5m

₹995

Onwards

Ads by MMT

Via Chotila

Shajapur

Chotila

Diu

Approx Travel Time

18h 9m

On Demand

Via Indore, Mumbai

FASTEST

Shajapur

Indore

Mumbai

Diu

Approx Travel Time

7h 40m

₹11,837

Onwards

Ads by MMT

Via Neemach, Ahmedabad

Shajapur

Neemach

Ahmedabad

Diu

Approx Travel Time

23h 44m

₹16,426

Onwards

Via Ahmedabad

Shajapur

Ahmedabad

Diu

Approx Travel Time

12h 40m

On Demand

Via Vadodara, Surat

Shajapur

Vadodara

Surat

Diu

Approx Travel Time

12h 40m

₹3,340

Onwards

Via Godhra, Surat

Shajapur

Godhra

Surat

Diu

Approx Travel Time

12h 39m

₹3,360

Onwards

Via Dahod, Surat

Shajapur

Dahod

Surat

Diu

Approx Travel Time

12h 50m

₹3,270

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Diu?

Diu is approximately 700+ kms from Shajapur.

How long does it take to reach Diu from Shajapur?

It takes approximately 8 hours to reach Diu from Shajapur by Train, Flight Via Indore, Mumbai.

What is the cheapest way to reach Diu from Shajapur?

The cheapest way to reach Diu from Shajapur is by Train, Bus Via Vadodara.

What is the fastest way to reach Diu from Shajapur?

The fastest way to reach Diu from Shajapur is by Train, Flight Via Indore, Mumbai.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India