199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Oman

Airports · Asia

Flag of OmanAirports in Oman

Oman has 59 airports and airfields, including 4 large and 5 medium-sized airports; 5 have scheduled passenger flights. The capital, Muscat, is served by Muscat International Airport (MCT).

4
Large airports
5
Medium airports
5
With scheduled flights
59
All airfields & heliports
  • Large airport
  • Medium / scheduled airport

List of airports in Oman

AirportCityIATAICAOTypeElevation
Duqm International Airport Duqm DQM OODQ Large airport 364 ft
Muscat International Airport Meet & Greet → Muscat/Seeb MCT OOMS Large airport 48 ft
Salalah International Airport Meet & Greet → Salalah SLL OOSA Large airport 73 ft
Suhar International Airport Suhar OHS OOSH Large airport 20 ft
Khasab Airport Khasab KHS OOKB Medium airport 100 ft
Mussanah Airport (no scheduled flights) Al Masna'ah MNH OM-0004 Medium airport 372 ft
RAFO Masirah (no scheduled flights) Masirah MSH OOMA Medium airport 64 ft
Ras al Hadd Airport (no scheduled flights) Ras ar Ruays — OM-0007 Medium airport —
Thumrait Air Base (no scheduled flights) Thumrait TTH OOTH Medium airport 1,570 ft
Adam Airport (no scheduled flights) Adam AOM OM-0002 Small airport 1,075 ft
Bahja Airport (no scheduled flights) Bahja BJQ BJQ Small airport 515 ft
Buraimi Airport (no scheduled flights) Buraimi RMB OOBR Small airport 970 ft
Dibba Airport (no scheduled flights) Dibba al Baya BYB OM-0001 Small airport 45 ft
Fahud Airport (no scheduled flights) Fahud FAU OOFD Small airport 552 ft
Ja'Aluni Airport (no scheduled flights) Duqm JNJ OOJA Small airport 560 ft
Lekhwair Airport (no scheduled flights) Lekhwair LKW OOLK Small airport 354 ft
Marmul Airport (no scheduled flights) Marmul OMM OOMX Small airport 925 ft
Mukhaizna Airport (no scheduled flights) Mukhaizna Oil Field UKH UKH Small airport 473 ft
Qarn Alam Airport (no scheduled flights) Ghaba RNM OOGB Small airport 443 ft

Airports with scheduled service, an IATA code or of medium/large size. Data: OurAirports (public domain).

Oman has 59 airports and airfields in the OurAirports database — #95 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 4 large airports, 5 medium-sized airports and 5 airports with scheduled flights; the remaining 50 are small airstrips, heliports (22) and seaplane bases used for private and general aviation.

Main international airports in Oman

The main international gateways are Muscat International Airport (MCT) in Muscat/Seeb, Salalah International Airport (SLL) in Salalah, Duqm International Airport (DQM) in Duqm and Suhar International Airport (OHS) in Suhar. The capital, Muscat, is served by Muscat International Airport (MCT).

Domestic flights and regional airports

Scheduled flights reach 5 cities across Oman, with 5 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Khasab Airport (KHS) in Khasab, the southernmost Salalah International Airport (SLL) in Salalah. The highest airport is Thumrait Air Base (TTH) at 1,570 ft (479 m) above sea level.

Airport services and alternatives

At 2 airports in Oman — MCT and SLL — you can book Meet & Greet, lounge access or private transfers online. Among its neighbours, Saudi Arabia (40 large/medium airports), United Arab Emirates (12 large/medium airports) and Yemen (10 large/medium airports) — useful if a cross-border airport is closer or cheaper. To find the closest airport to a specific town, use the nearest airport finder for Oman.

Frequently asked questions

How many airports are there in Oman?

Oman has 59 airports and airfields, including 4 large and 5 medium-sized airports; 5 have scheduled passenger flights. The capital, Muscat, is served by Muscat International Airport (MCT).

What are the main international airports in Oman?

Duqm International Airport (DQM), Duqm, Muscat International Airport (MCT), Muscat/Seeb, Salalah International Airport (SLL), Salalah and Suhar International Airport (OHS), Suhar.

Which airport serves Muscat?

Muscat International Airport — IATA code MCT.