Airports in Morocco
Morocco's main airports for international travellers, by the number of direct flights each week.
-
Casablanca Mohammed V International Airport (CMN)
907 departures a week to 105 cities. Main airlines: Royal Air Maroc, Air Arabia Maroc, Air France and 9 more.
-
Marrakech Menara Airport (RAK)
768 departures a week to 100 cities. Main airlines: Ryanair, easyJet, Transavia and 9 more.
-
Agadir Al Massira Airport (AGA)
252 departures a week to 57 cities. Main airlines: Ryanair, easyJet, Transavia and 9 more.
-
Tangier Ibn Battuta Airport (TNG)
207 departures a week to 37 cities. Main airlines: Ryanair, Air Arabia Maroc, Royal Air Maroc and 6 more.
-
Rabat–Salé Airport (RBA)
179 departures a week to 40 cities. Main airlines: Ryanair, Air France, Royal Air Maroc and 8 more.
-
Fez–Saïss Airport (FEZ)
125 departures a week to 29 cities. Main airlines: Ryanair, Air Arabia Maroc, Transavia and 3 more.
-
Nador Al Aroui International Airport (NDR)
80 departures a week to 19 cities. Main airlines: Ryanair, Air Arabia Maroc, Royal Air Maroc and 3 more.
-
Oujda Angads Airport (OUD)
76 departures a week to 14 cities. Main airlines: Ryanair, Transavia, Royal Air Maroc and 3 more.
Looking for a specific route? See flights to Morocco by route.
Based on the scheduled direct flights we observed during the week of 21–27 October 2026. Schedules change with the season; check the current timetable with the airline before you book. Flight data: AeroDataBox.