hero
How2Go
Shajapur to Diu

Shajapur to Diu

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

₹2,747

Onwards

Via Surat

Shajapur

Surat

Diu

Approx Travel Time

12h 10m

₹2,407

Onwards

Ads by MMT

Via Indore, Surat

Shajapur

Indore

Surat

Diu

Approx Travel Time

6h 35m

₹11,711

Onwards

Shajapur

Indore

Surat

Diu

Approx Travel Time

7h 5m

₹11,751

Onwards

Via Indore, Ahmedabad

FASTEST

Shajapur

Indore

Ahmedabad

Diu

Approx Travel Time

6h 20m

₹6,183

Onwards

Shajapur

Indore

Ahmedabad

Diu

Approx Travel Time

6h 50m

₹6,223

Onwards

Ads by MMT

Via Khachrod, Ahmedabad

Shajapur

Khachrod

Ahmedabad

Diu

Approx Travel Time

12h 5m

₹2,937

Onwards

Via Ratlam, Ahmedabad

Shajapur

Ratlam

Ahmedabad

Diu

Approx Travel Time

12h 5m

₹2,797

Onwards

Via Dahod, Surat

Shajapur

Dahod

Surat

Diu

Approx Travel Time

13h 50m

₹2,442

Onwards

Via Ratlam, Surat

CHEAPEST

Shajapur

Ratlam

Surat

Diu

Approx Travel Time

14h 5m

₹2,312

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