hero
How2Go
Salalah to Diu

Salalah to Diu

Diu is approximately 2900+ km from Salalah, 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 Sharjah, Surat

RECOMMENDED

CHEAPEST

FASTEST

Salalah

Sharjah

Surat

Diu

Approx Travel Time

8h 20m

₹22,795

Onwards

Via Muscat, Mumbai

Salalah

Muscat

Mumbai

Diu

Approx Travel Time

8h 20m

₹26,168

Onwards

Via Dubai, Surat

Salalah

Dubai

Surat

Diu

Approx Travel Time

8h 25m

₹22,795

Onwards

Via Dubai, Mumbai

Salalah

Dubai

Mumbai

Diu

Approx Travel Time

8h 44m

₹24,764

Onwards

Via Abu Dhabi, Ahmedabad

Salalah

Abu Dhabi

Ahmedabad

Diu

Approx Travel Time

8h 35m

₹27,065

Onwards

Via Sharjah, Mumbai

Salalah

Sharjah

Mumbai

Diu

Approx Travel Time

8h 45m

₹26,782

Onwards

Via Sharjah, Ahmedabad

Salalah

Sharjah

Ahmedabad

Diu

Approx Travel Time

8h 30m

₹28,673

Onwards

Via Dubai, Ahmedabad

Salalah

Dubai

Ahmedabad

Diu

Approx Travel Time

8h 50m

₹27,304

Onwards

Via Abu Dhabi, Mumbai

Salalah

Abu Dhabi

Mumbai

Diu

Approx Travel Time

8h 50m

₹27,774

Onwards

Via Abu Dhabi, Navi Mumbai

Salalah

Abu Dhabi

Navi Mumbai

Diu

Approx Travel Time

9h

₹31,450

Onwards

Frequently Asked Questions

What is the distance between Salalah and Diu?

Diu is approximately 2900+ kms from Salalah.

How long does it take to reach Diu from Salalah?

It takes approximately 9 hours to reach Diu from Salalah by Flight Via Sharjah, Surat.

What is the cheapest way to reach Diu from Salalah?

The cheapest way to reach Diu from Salalah is by Flight Via Sharjah, Surat.

What is the fastest way to reach Diu from Salalah?

The fastest way to reach Diu from Salalah is by Flight Via Sharjah, Surat.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India