Airports in Morocco

There are 25 airports in Morocco with scheduled flights. In Morocco the largest airport is Mohammed V International Airport with flights to 87 destinations in 27 airlines.

Royalair Maroc (Royal Air Maroc) is the leading airline, providing special services to make the trip more comfortable, and flights to 85 destinations.

Click an airport from the list below to get all relevant information like flight routes and scheduled arrivals and departures on that airport.

Specific flight routes are available and you can also find other airports nearby to better find ways to travel.

List of Morocco airports:

Code Country Airport Name
AGA Morocco Agadir, Morocco – Agadir-Al Massira
AHU Morocco Al Hoceima, Morocco – Cherif Al Idrissi
BEM Morocco Beni Mellal, Morocco – Beni Mellal
CAS Morocco Casablanca, Morocco – Anfa
CMN Morocco Casablanca, Morocco – Mohammed V Intl.
ERH Morocco Errachidia, Morocco – Errachidia Moulay Ali Cherif
ESU Morocco Essaouira, Morocco – Essaouira
EUN Morocco Laayoune, Morocco – Hassan I
FEZ Morocco Fez, Morocco – Fes-Saiss
GLN Morocco Guelmim, Morocco – Goulimime
GMD Morocco Ben Slimane, Morocco – Ben Slimane
MEK Morocco Meknes, Morocco – Meknes
NDR Morocco Nador, Morocco – Nador Intl.
NNA Morocco Kenitra, Morocco – Kenitra ABase
OUD Morocco Oujda, Morocco – Angads
OZG Morocco Zagora, Morocco – Zagora
OZZ Morocco Ouarzazate, Morocco – Ouarzazate
RAK Morocco Marrakesh, Morocco – Marrakesh Menara
RBA Morocco Rabat, Morocco – Rabat-Sale
SII Morocco Sidi Ifni, Morocco – Sidi Ifni (Sania Ramel)
SMW Morocco Smara, Morocco – Smara
TNG Morocco Tangier, Morocco – Tangier Ibn Battouta
TTA Morocco Tan-Tan, Morocco – Tan Tan
TTU Morocco Tétouan, Morocco – Sania Ramel
VIL Morocco Dakhla, Morocco – Dakhla