hero
Home
Shajapur to Diu

Shajapur to Diu - Multiple Options To Reach By Train, Flight, Bus

Diu is approximately 750+ kms from Shajapur. The fastest way to reach Diu from Shajapur is by Train, Flight Via Indore, Ahmedabad. It takes approximately 7 hours. The cheapest way to reach Diu from Shajapur is by Train, Flight Via Ratlam, Surat which would take approximately 14 hours.

Sort By
Mode of Transport

Via Ahmedabad

RECOMMENDED

Shajapur

Ahmedabad

Diu

Approx Travel Time

10h 40m

₹3,403

Onwards

Via Surat

Shajapur

Surat

Diu

Approx Travel Time

12h 10m

₹3,042

Onwards

Ads by MMT

Via Indore, Surat

Shajapur

Indore

Surat

Diu

Approx Travel Time

6h 35m

₹16,813

Onwards

Shajapur

Indore

Surat

Diu

Approx Travel Time

7h 5m

₹16,853

Onwards

Via Indore, Ahmedabad

FASTEST

Shajapur

Indore

Ahmedabad

Diu

Approx Travel Time

6h 20m

₹7,639

Onwards

Shajapur

Indore

Ahmedabad

Diu

Approx Travel Time

6h 50m

₹7,679

Onwards

Ads by MMT

Via Khachrod, Ahmedabad

Shajapur

Khachrod

Ahmedabad

Diu

Approx Travel Time

12h 5m

₹3,593

Onwards

Via Ratlam, Ahmedabad

Shajapur

Ratlam

Ahmedabad

Diu

Approx Travel Time

12h 5m

₹3,453

Onwards

Via Dahod, Surat

Shajapur

Dahod

Surat

Diu

Approx Travel Time

13h 50m

₹3,077

Onwards

Via Ratlam, Surat

CHEAPEST

Shajapur

Ratlam

Surat

Diu

Approx Travel Time

14h 5m

₹2,947

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Diu?

Diu is approximately 750+ kms from Shajapur.

How long does it take to reach Diu from Shajapur?

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

What is the cheapest way to reach Diu from Shajapur?

The cheapest way to reach Diu from Shajapur is by Train, Flight Via Ratlam, Surat.

What is the fastest way to reach Diu from Shajapur?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India