Airports of Oman

Oman has six civilian airports, with Muscat (MCT) and Salalah (SLL) handling more than 95 percent of passenger traffic. Khasab is the only practical alternative to driving through the UAE to reach the Musandam exclave.

Overview

Muscat International (MCT)

Hub of Oman Air. Full long-haul carrier service including Etihad, Emirates, Lufthansa, British Airways, Qatar Airways. 30 km west of central Muscat, 25-minute drive in normal traffic. Mwasalat shuttle bus to Ruwi runs every 30 minutes for 500 baisa.

Salalah (SLL)

Second-largest airport. Year-round Oman Air daily to Muscat, plus seasonal Gulf Air, Air India Express, FlyDubai and seasonal European charters during khareef (late June–early September). 5 km from Salalah city centre.

Khasab (KHS)

Only practical way into the Musandam exclave without crossing the UAE. Oman Air operates short hops from Muscat (1.5 hours, propellor aircraft). Schedules are seasonal — confirm before booking onward.

Practical tips

Locations

Embed this map

Free to use on any site. Attribution required (included in the snippet).

Frequently asked questions

What is the airport code for Muscat?

MCT.

Is there a direct flight from Europe to Salalah?

Yes, seasonally during khareef (late June–early September). Year-round, you change at Muscat or Dubai.

Can I fly from Muscat to Khasab?

Yes, on Oman Air. It is a 1.5-hour propellor flight and the only alternative to the 6-hour drive through the UAE.

Are taxis fixed-price from Muscat airport?

No. There is a yellow-cab desk with published rates (around 12 OMR to Mutrah) but most arrivals use Otaxi, Marhaba or Careem instead.