hero
How2Go
Gadarwara to Diu

Gadarwara to Diu

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

Read More
Sort By
Mode of Transport

Via Surat

RECOMMENDED

Gadarwara

Surat

Diu

Approx Travel Time

14h 25m

₹3,460

Onwards

CHEAPEST

Gadarwara

Surat

Diu

Approx Travel Time

1d 0h 45m

₹1,290

Onwards

Via Bhopal, Surat

Gadarwara

Bhopal

Surat

Diu

Approx Travel Time

19h 12m

₹3,735

Onwards

Gadarwara

Bhopal

Surat

Diu

Approx Travel Time

1d 9h 57m

₹2,069

Onwards

Via Jabalpur, Mumbai

FASTEST

Gadarwara

Jabalpur

Mumbai

Diu

Approx Travel Time

7h 14m

₹12,639

Onwards

Via Jabalpur, Navi Mumbai

Gadarwara

Jabalpur

Navi Mumbai

Diu

Approx Travel Time

7h 14m

₹12,849

Onwards

Via Chotila

Gadarwara

Chotila

Diu

Approx Travel Time

1d 0h 43m

₹8,691

Onwards

Via Mumbai

Gadarwara

Mumbai

Diu

Approx Travel Time

17h 32m

₹5,835

Onwards

Via Pipariya, Surat

Gadarwara

Pipariya

Surat

Diu

Approx Travel Time

16h 31m

₹3,415

Onwards

Via Bhopal, Ahmedabad

Gadarwara

Bhopal

Ahmedabad

Diu

Approx Travel Time

10h 13m

₹9,501

Onwards

Frequently Asked Questions

What is the distance between Gadarwara and Diu?

Diu is approximately 900+ kms from Gadarwara.

How long does it take to reach Diu from Gadarwara?

It takes approximately 7 hours to reach Diu from Gadarwara by Train, Flight Via Jabalpur, Mumbai.

What is the cheapest way to reach Diu from Gadarwara?

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

What is the fastest way to reach Diu from Gadarwara?

The fastest way to reach Diu from Gadarwara is by Train, Flight Via Jabalpur, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India