hero
How2Go
Diu to Shirpur

Diu to Shirpur

Shirpur is approximately 400+ km from Diu, 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 Shirpur.

Read More
Sort By
Mode of Transport

Via Surat, Sindkheda

RECOMMENDED

FASTEST

Diu

Surat

Sindkheda

Shirpur

Approx Travel Time

6h 42m

₹6,097

Onwards

CHEAPEST

Diu

Surat

Sindkheda

Shirpur

Approx Travel Time

17h 37m

₹1,865

Onwards

Via Mumbai

Diu

Mumbai

Shirpur

Approx Travel Time

12h 50m

₹7,350

Onwards

Via Surat, Dhule

Diu

Surat

Dhule

Shirpur

Approx Travel Time

21h 5m

₹2,749

Onwards

Diu

Surat

Dhule

Shirpur

Approx Travel Time

10h 10m

₹6,981

Onwards

Via Bhavnagar, Nashik

Diu

Bhavnagar

Nashik

Shirpur

Approx Travel Time

1d 0h 17m

₹5,974

Onwards

Via Navi Mumbai

Diu

Navi Mumbai

Shirpur

Approx Travel Time

13h

₹7,687

Onwards

Via Surat, Erandol

Diu

Surat

Erandol

Shirpur

Approx Travel Time

9h 55m

₹6,622

Onwards

Via Mumbai, Nandgaon

Diu

Mumbai

Nandgaon

Shirpur

Approx Travel Time

10h 25m

₹6,759

Onwards

Via Surat, Jalgaon

Diu

Surat

Jalgaon

Shirpur

Approx Travel Time

11h 46m

₹6,242

Onwards

Frequently Asked Questions

What is the distance between Diu and Shirpur?

Shirpur is approximately 400+ kms from Diu.

How long does it take to reach Shirpur from Diu?

It takes approximately 7 hours to reach Shirpur from Diu by Flight, Train, Bus Via Surat, Sindkheda.

What is the cheapest way to reach Shirpur from Diu?

The cheapest way to reach Shirpur from Diu is by Bus, Train Via Surat, Sindkheda.

What is the fastest way to reach Shirpur from Diu?

The fastest way to reach Shirpur from Diu is by Flight, Train, Bus Via Surat, Sindkheda.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India