1. Home
  2. Countries
  3. Morocco

Airports in Morocco

Morocco has 17 airports with scheduled passenger service in our directory. The OurAirports database lists 36 aerodromes in the country in total: 12 × large airport, 7 × medium airport, 17 × small airport.

AGA — Al Massira AirportAHU — Cherif Al Idrissi AirportBEM — Beni Mellal AirportCMN — Mohammed V International AirportERH — Moulay Ali Cherif AirportESU — Essaouira-Mogador AirportFEZ — Fes Saïss International AirportNDR — Nador Al Aaroui International AirportOUD — Oujda Angads AirportOZG — Zagora AirportOZZ — Ouarzazate International AirportRAK — Marrakesh Menara AirportRBA — Rabat-Salé AirportTNG — Tangier Ibn Battuta AirportTTA — Tan Tan AirportTTU — Sania Ramel AirportUAR — Bouarfa AirportAGAAHUBEMCMNERHESUFEZNDROUDOZGOZZRAKRBATNGTTATTUUAR
Map of commercial airports in MoroccoNatural Earth

Airports classified as large

Commercial airports

Airports with an IATA code and scheduled service, grouped by region.

Béni Mellal-Khénifra Region

IATAICAONameCityType
BEMGMMDBeni Mellal AirportOulad YaichLarge airport

Casablanca-Settat Region

IATAICAONameCityType
CMNGMMNMohammed V International AirportCasablancaLarge airport

Drâa-Tafilalet Region

IATAICAONameCityType
ERHGMFKMoulay Ali Cherif AirportErrachidiaMedium airport
OZZGMMZOuarzazate International AirportOuarzazateLarge airport
OZGGMAZZagora AirportZagoraLarge airport

Fès-Meknès Region

IATAICAONameCityType
FEZGMFFFes Saïss International AirportSaïssLarge airport

Guelmim-Oued Noun Region

IATAICAONameCityType
TTAGMATTan Tan AirportTan TanMedium airport

L'Oriental Region

IATAICAONameCityType
UARGMFBBouarfa AirportBouarfaMedium airport
NDRGMMWNador Al Aaroui International AirportAl AarouiLarge airport
OUDGMFOOujda Angads AirportAhl AngadLarge airport

Marrakech-Safi Region

IATAICAONameCityType
ESUGMMIEssaouira-Mogador AirportEssaouiraMedium airport
RAKGMMXMarrakesh Menara AirportMarrakeshLarge airport

Rabat-Salé-Kénitra Region

IATAICAONameCityType
RBAGMMERabat-Salé AirportRabatLarge airport

Souss-Massa Region

IATAICAONameCityType
AGAGMADAl Massira AirportAgadir (Temsia)Large airport

Tanger-Tétouan-Al Hoceïma Region

IATAICAONameCityType
AHUGMTACherif Al Idrissi AirportAl HoceimaMedium airport
TTUGMTNSania Ramel AirportTétouanLarge airport
TNGGMTTTangier Ibn Battuta AirportTangierLarge airport

Complete aerodrome directory

All 36 airports, airfields and seaplane bases recorded for Morocco in OurAirports. Loaded on demand.

Frequently asked questions

How many airports does Morocco have?

Our directory lists 17 airports with scheduled service in Morocco. Including small airfields and seaplane bases, OurAirports records 36 aerodromes.

Which airports in Morocco are classified as large?

OurAirports classifies these airports in Morocco as large: Al Massira Airport (AGA), Beni Mellal Airport (BEM), Mohammed V International Airport (CMN), Fes Saïss International Airport (FEZ), Nador Al Aaroui International Airport (NDR), Oujda Angads Airport (OUD), Zagora Airport (OZG), Ouarzazate International Airport (OZZ), Marrakesh Menara Airport (RAK), Rabat-Salé Airport (RBA), Tangier Ibn Battuta Airport (TNG), Sania Ramel Airport (TTU).

Source: OurAirports · Data updated: 9 November 2026