hero
How2Go
Sultanpur to Diu

Sultanpur to Diu

Diu is approximately 1400+ km from Sultanpur, 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 Ayodhya, Ahmedabad

RECOMMENDED

FASTEST

Sultanpur

Ayodhya

Ahmedabad

Diu

Approx Travel Time

7h 20m

₹9,074

Onwards

Sultanpur

Ayodhya

Ahmedabad

Diu

Approx Travel Time

7h 35m

₹9,524

Onwards

Sultanpur

Ayodhya

Ahmedabad

Diu

Approx Travel Time

7h 46m

₹11,251

Onwards

Via Kanpur, Ahmedabad

CHEAPEST

Sultanpur

Kanpur

Ahmedabad

Diu

Approx Travel Time

1d 8h 2m

₹1,550

Onwards

Ads by MMT

Via Bara Banki, Ahmedabad

Sultanpur

Bara Banki

Ahmedabad

Diu

Approx Travel Time

1d 19h 31m

On Demand

Via Varanasi, Ahmedabad

Sultanpur

Varanasi

Ahmedabad

Diu

Approx Travel Time

8h 28m

₹10,218

Onwards

Ads by MMT

Via Varanasi, Mumbai

Sultanpur

Varanasi

Mumbai

Diu

Approx Travel Time

8h 33m

₹10,639

Onwards

Via Lucknow, Ahmedabad

Sultanpur

Lucknow

Ahmedabad

Diu

Approx Travel Time

11h 9m

On Demand

Via Prayagraj(Allahabad), Mumbai

Sultanpur

Prayagraj(Allahabad)

Mumbai

Diu

Approx Travel Time

8h 9m

₹11,537

Onwards

Via Lucknow, Mumbai

Sultanpur

Lucknow

Mumbai

Diu

Approx Travel Time

8h 49m

On Demand

Frequently Asked Questions

What is the distance between Sultanpur and Diu?

Diu is approximately 1400+ kms from Sultanpur.

How long does it take to reach Diu from Sultanpur?

It takes approximately 8 hours to reach Diu from Sultanpur by Train, Flight Via Ayodhya, Ahmedabad.

What is the cheapest way to reach Diu from Sultanpur?

The cheapest way to reach Diu from Sultanpur is by Train, Bus Via Kanpur, Ahmedabad.

What is the fastest way to reach Diu from Sultanpur?

The fastest way to reach Diu from Sultanpur is by Train, Flight Via Ayodhya, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India