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 6 hours. The cheapest way to reach Diu from Shajapur is by Train, Bus Via Surat which would take approximately 16 hours.

Sort By
Mode of Transport

Via Indore, Ahmedabad

RECOMMENDED

FASTEST

Shajapur

Indore

Ahmedabad

Diu

Approx Travel Time

6h 10m

₹6,537

Onwards

Shajapur

Indore

Ahmedabad

Diu

Approx Travel Time

8h

₹6,597

Onwards

Via Surat

CHEAPEST

Shajapur

Surat

Diu

Approx Travel Time

15h 20m

₹1,054

Onwards

Shajapur

Surat

Diu

Approx Travel Time

11h 20m

₹3,175

Onwards

Ads by MMT

Via Vadodara, Bhavnagar

Shajapur

Vadodara

Bhavnagar

Diu

Approx Travel Time

19h 1m

₹3,882

Onwards

Via Ujjain, Surat

Shajapur

Ujjain

Surat

Diu

Approx Travel Time

20h 5m

₹1,698

Onwards

Ads by MMT

Via Neemach, Ahmedabad

Shajapur

Neemach

Ahmedabad

Diu

Approx Travel Time

1d 1h 57m

₹7,870

Onwards

Via Indore, Mumbai

Shajapur

Indore

Mumbai

Diu

Approx Travel Time

6h 30m

₹10,278

Onwards

Shajapur

Indore

Mumbai

Diu

Approx Travel Time

8h 20m

₹10,338

Onwards

Via Bhopal, Ahmedabad

Shajapur

Bhopal

Ahmedabad

Diu

Approx Travel Time

7h 43m

₹7,768

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 6 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, Bus Via 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