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 Morocco

Airports · Africa

Flag of MoroccoAirports in Morocco

Morocco has 38 airports and airfields, including 12 large and 7 medium-sized airports; 17 have scheduled passenger flights. The capital, Rabat, is served by Rabat-Salé Airport (RBA).

12
Large airports
7
Medium airports
17
With scheduled flights
38
All airfields & heliports
  • Large airport
  • Medium / scheduled airport

List of airports in Morocco

AirportCityIATAICAOTypeElevation
Al Massira Airport Meet & Greet → Agadir (Temsia) AGA GMAD Large airport 250 ft
Beni Mellal Airport Oulad Yaich BEM GMMD Large airport 1,694 ft
Fes Saïss International Airport Meet & Greet → Saïss FEZ GMFF Large airport 1,900 ft
Marrakesh Menara Airport Meet & Greet → Marrakesh RAK GMMX Large airport 1,545 ft
Mohammed V International Airport Meet & Greet → Casablanca CMN GMMN Large airport 656 ft
Nador Al Aaroui International Airport Meet & Greet → Al Aaroui NDR GMMW Large airport 574 ft
Ouarzazate International Airport Meet & Greet → Ouarzazate OZZ GMMZ Large airport 3,782 ft
Oujda Angads Airport Meet & Greet → Ahl Angad OUD GMFO Large airport 1,535 ft
Rabat-Salé Airport Meet & Greet → Rabat RBA GMME Large airport 276 ft
Sania Ramel Airport Meet & Greet → Tétouan TTU GMTN Large airport 10 ft
Tangier Ibn Battuta Airport Meet & Greet → Tangier TNG GMTT Large airport 62 ft
Zagora Airport Zagora OZG GMAZ Large airport 2,414 ft
Bouarfa Airport Bouarfa UAR GMFB Medium airport 3,630 ft
Cherif Al Idrissi Airport Al Hoceima AHU GMTA Medium airport 95 ft
Essaouira-Mogador Airport Essaouira ESU GMMI Medium airport 384 ft
Moulay Ali Cherif Airport Errachidia ERH GMFK Medium airport 3,428 ft
Tan Tan Airport Tan Tan TTA GMAT Medium airport 653 ft
Bassatine Airport (no scheduled flights) Meknes MEK GMFM Medium airport 1,890 ft
Kenitra Air Base (no scheduled flights) Kenitra NNA GMMP Medium airport 16 ft
Ben Slimane Airport (no scheduled flights) Ben Slimane GMD GMMB Small airport 627 ft
Guelmim Airport (no scheduled flights) Guelmim GLN GMAG Small airport 984 ft

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

Morocco has 38 airports and airfields in the OurAirports database — #122 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 12 large airports, 7 medium-sized airports and 17 airports with scheduled flights; the remaining 19 are small airstrips, heliports (2) and seaplane bases used for private and general aviation.

Main international airports in Morocco

The main international gateways are Al Massira Airport (AGA) in Agadir (Temsia), Fes Saïss International Airport (FEZ) in Saïss, Marrakesh Menara Airport (RAK) in Marrakesh, Mohammed V International Airport (CMN) in Casablanca, Oujda Angads Airport (OUD) in Ahl Angad and Rabat-Salé Airport (RBA) in Rabat. In total 12 large airports handle long-haul and international traffic — #24 in the world. The capital, Rabat, is served by Rabat-Salé Airport (RBA).

Domestic flights and regional airports

Scheduled flights reach 17 cities across Morocco, with 7 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Tangier Ibn Battuta Airport (TNG) in Tangier, the southernmost Tan Tan Airport (TTA) in Tan Tan. The highest airport is Ouarzazate International Airport (OZZ) at 3,782 ft (1,153 m) above sea level.

Airport services and alternatives

At 10 airports in Morocco — AGA, FEZ, RAK, CMN, NDR and OZZ — you can book Meet & Greet, lounge access or private transfers online. Among its neighbours, Spain (55 large/medium airports), Algeria (39 large/medium airports), Mauritania (4 large/medium airports) and Western Sahara (4 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 Morocco.

Frequently asked questions

How many airports are there in Morocco?

Morocco has 38 airports and airfields, including 12 large and 7 medium-sized airports; 17 have scheduled passenger flights. The capital, Rabat, is served by Rabat-Salé Airport (RBA).

What are the main international airports in Morocco?

Al Massira Airport (AGA), Agadir (Temsia), Beni Mellal Airport (BEM), Oulad Yaich, Fes Saïss International Airport (FEZ), Saïss, Marrakesh Menara Airport (RAK), Marrakesh, Mohammed V International Airport (CMN), Casablanca, Nador Al Aaroui International Airport (NDR), Al Aaroui, Ouarzazate International Airport (OZZ), Ouarzazate, Oujda Angads Airport (OUD), Ahl Angad, Rabat-Salé Airport (RBA), Rabat and Sania Ramel Airport (TTU), Tétouan.

Which airport serves Rabat?

Rabat-Salé Airport — IATA code RBA.

What is the highest airport in Morocco?

Ouarzazate International Airport at 3,782 ft (1,153 m) above sea level.