Travel from Muscat to Salalah

Bus or fly from Muscat to Salalah?

Oman Air and SalamAir fly from Muscat to Salalah every 2 hours. Alternatively, Mwasalat operates a bus from Muscat to Salalah 3 times a day. Tickets cost $19 - $28 and the journey takes 12 hours 30 minutes.

How to get from Muscat to Salalah

From Muscat taxi to Muscat airport then fly to Salalah airport.1 h 56 min$198
From Muscat taxi to Muscat International Airport then bus to Salalah.12 h 41 min$42
From Muscat drive to Salalah.11 h 31 min$57

How long does it take to get from Muscat to Salalah?

It takes approximately 1 hour 56 minutes to get from Muscat to Salalah, including transfers.

Operators from Muscat to Salalah

Oman AirOman Air