Casablanca is served by Mohammed V International Airport (CMN), the busiest airport in Morocco and a major aviation hub for Africa. It serves as the primary global gateway for the country and the main hub for the national carrier, receiving extensive connections from across Africa, Europe, the Middle East, and the Americas. For travelers coming from Europe, CMN is often very affordable; from North America, booking in advance is key.
Travelers flying into Casablanca will find a vast network of arrivals. Top domestic origin cities include Marrakech (RAK), Agadir (AGA), and Fez (FEZ) — these are useful if you're connecting from elsewhere in Morocco. Internationally, CMN receives frequent service from major European capitals like Paris (CDG), Madrid (MAD), London (LHR), Frankfurt (FRA), and Istanbul (IST). It is also a key arrival point from West Africa, with flights from Dakar (DSS), Abidjan (ABJ), and Conakry (CKY). Direct long-haul arrivals extend from New York (JFK), Montreal (YUL), Washington D.C. (IAD), Beijing (PEK), and Dubai (DXB).
The arrival market at CMN is dominated by Royal Air Maroc, which operates its global hub at the airport and brings in passengers from dozens of cities across Africa, Europe, and North America. They face competition on European and Middle Eastern routes from airlines like Air France (from Paris), Iberia (from Madrid), Turkish Airlines (from Istanbul), and Emirates (from Dubai). Low-cost carriers have a smaller presence at CMN compared to other Moroccan airports (like Marrakech or Fez), but Ryanair and Air Arabia operate some routes from select European cities. This means that while CMN is very well connected, it is not always the cheapest airport in Morocco to fly into — sometimes flying into Marrakech (RAK) or Fez (FEZ) on a low-cost carrier and then taking a train or bus to Casablanca can be cheaper.
To secure cheap flights to Casablanca, take advantage of Royal Air Maroc's frequent sales, especially for travel from Europe and North America — signing up for their newsletter is worthwhile. For regional arrivals from within Africa, booking directly with Royal Air Maroc often offers the best connectivity and through-fares. For European arrivals, compare Royal Air Maroc's fares with those of low-cost carriers like Ryanair (which may fly into Casablanca's secondary terminal or nearby airports). Booking several months in advance is recommended for peak travel periods like summer (June–August) and the weeks around Ramadan. If you're coming from the US, consider booking a cheap flight to a European hub like Paris or Madrid first, then a separate low-cost flight to CMN — this split strategy can sometimes undercut a direct Royal Air Maroc fare.