hero
How2Go
Diu to Suratgarh

Diu to Suratgarh

Suratgarh is approximately 1100+ kms from Diu. The fastest way to reach Suratgarh from Diu is by Flight, Bus Via Mumbai, Bikaner. It takes approximately 10 hours. The cheapest way to reach Suratgarh from Diu is by Bus Via Ahmedabad which would take approximately 28 hours.

Sort By
Mode of Transport

Via Ahmedabad, Jodhpur

RECOMMENDED

Diu

Ahmedabad

Jodhpur

Suratgarh

Approx Travel Time

13h 45m

₹8,433

Onwards

Diu

Ahmedabad

Jodhpur

Suratgarh

Approx Travel Time

13h 25m

₹8,958

Onwards

Via Mumbai, Bikaner

FASTEST

Diu

Mumbai

Bikaner

Suratgarh

Approx Travel Time

10h

₹13,283

Onwards

Diu

Mumbai

Bikaner

Suratgarh

Approx Travel Time

10h 6m

On Demand

Ads by MMT

Via Ahmedabad

CHEAPEST

Diu

Ahmedabad

Suratgarh

Approx Travel Time

1d 3h 30m

₹2,399

Onwards

Via Bhavnagar

Diu

Bhavnagar

Suratgarh

Approx Travel Time

1d 2h 46m

₹4,968

Onwards

Ads by MMT

Via Ahmedabad, Merta

Diu

Ahmedabad

Merta

Suratgarh

Approx Travel Time

1d 5h 11m

On Demand

Via Surat, Jaipur

Diu

Surat

Jaipur

Suratgarh

Approx Travel Time

14h 12m

₹8,595

Onwards

Via Ahmedabad, Jaipur

Diu

Ahmedabad

Jaipur

Suratgarh

Approx Travel Time

13h 37m

₹9,532

Onwards

Via Ahmedabad, Ajmer

Diu

Ahmedabad

Ajmer

Suratgarh

Approx Travel Time

13h 15m

₹10,014

Onwards

Frequently Asked Questions

What is the distance between Diu and Suratgarh?

Suratgarh is approximately 1100+ kms from Diu.

How long does it take to reach Suratgarh from Diu?

It takes approximately 10 hours to reach Suratgarh from Diu by Flight, Bus Via Mumbai, Bikaner.

What is the cheapest way to reach Suratgarh from Diu?

The cheapest way to reach Suratgarh from Diu is by Bus Via Ahmedabad.

What is the fastest way to reach Suratgarh from Diu?

The fastest way to reach Suratgarh from Diu is by Flight, Bus Via Mumbai, Bikaner.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India