Flights to Morocco — every airport
Arrivals and departures for the 10 main Moroccan airports, plus Essaouira-Mogador (ESU). Pick your airport to open the schedules in our tracker. Times come from AeroDataBox and may differ from airport displays.






Nador–Al Aroui




Essaouira-Mogador
A small airport with seasonal service: flights are not daily, so the tracker may show no movements outside operating days.
Other Moroccan airports
Open the full guide for each airport (transfers, rental desks, taxi fares) or browse the guides and tools related to flights.
Making sense of Morocco's air links
Morocco has around fifteen airports open to international traffic, but the offer is very uneven: two hubs concentrate most connections, while the others run on a handful of rotations per day or per week.
Casablanca Mohammed V acts as the main hub, carrying the long-haul network and most domestic connections. Marrakech Menara takes the bulk of European leisure traffic. These two airports offer the widest choice of departure times, and therefore the most room to manoeuvre if a flight is cancelled.
Regional airports — Agadir, Fes, Tangier, Rabat, Oujda, Tetouan, Dakhla — serve narrower markets. Flying there means accepting fewer frequencies: a missed flight can mean waiting until the next day, which changes how you build a tight itinerary. For Nador-Al Aroui, check your flight and any changes with the airline.
Before locking in dates, check the day's actual movements rather than averages: that is what our schedules tool does, using live flight data. Then connect that to ground access from the airport, which often decides the real length of your journey.
Two hubs, different rhythms
Casablanca and Marrakech offer the most frequencies; elsewhere, leave slack.
Check on the day
Published timetables shift: look at live movements before you travel.
Plan the landing side
Transfer, taxi or rental: airport access weighs as much as the flight itself.
Each airport page details city access, transfers and what to watch for on arrival.
