Airports in Morocco
Airport codes of Morocco: every airport with an IATA code, with its city. Type to filter.
Morocco has 21 airports with an IATA code in the open data. 17 of them have scheduled airline flights and have their own page here. The large airports are Agadir (Temsia) (AGA), Oulad Yaich (BEM), Casablanca (CMN), Saïss (FEZ), Al Aaroui (NDR), Ahl Angad (OUD), Zagora (OZG), Ouarzazate (OZZ), Marrakesh (RAK), Rabat (RBA), Tangier (TNG), Tétouan (TTU). The longest runway is at Mohammed V International Airport: 3,720 metres. The highest is Ouarzazate International Airport, at 1,153 metres above sea level.
| Code | Airport | City | Country |
|---|---|---|---|
| AGA | Al Massira Airport | Agadir (Temsia) | Morocco |
| OUD | Oujda Angads Airport | Ahl Angad | Morocco |
| NDR | Nador Al Aaroui International Airport | Al Aaroui | Morocco |
| AHU | Cherif Al Idrissi Airport | Al Hoceima | Morocco |
| UAR | Bouarfa Airport | Bouarfa | Morocco |
| CMN | Mohammed V International Airport | Casablanca | Morocco |
| ERH | Moulay Ali Cherif Airport | Errachidia | Morocco |
| ESU | Essaouira-Mogador Airport | Essaouira | Morocco |
| RAK | Marrakesh Menara Airport | Marrakesh | Morocco |
| OZZ | Ouarzazate International Airport | Ouarzazate | Morocco |
| BEM | Beni Mellal Airport | Oulad Yaich | Morocco |
| RBA | Rabat-Salé Airport | Rabat | Morocco |
| FEZ | Fes Saïss International Airport | Saïss | Morocco |
| TTA | Tan Tan Airport | Tan Tan | Morocco |
| TNG | Tangier Ibn Battuta Airport | Tangier | Morocco |
| TTU | Sania Ramel Airport | Tétouan | Morocco |
| OZG | Zagora Airport | Zagora | Morocco |
| GMD | Ben Slimane Airport | Ben Slimane | Morocco |
| GLN | Guelmim Airport | Guelmim | Morocco |
| NNA | Kenitra Air Base | Kenitra | Morocco |
| MEK | Bassatine Airport | Meknes | Morocco |
Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.