Sunshine on mosque Hassan II in Casablanca, Morocco - Flickr - Milamber's portfolio, Casablanca

Flights from Casablanca

81 routes from Casablanca, with the airlines that fly them, flight times and the fares we have seen. Lowest nonstop fare seen: $40 one-way to Malaga (22 Oct 2026).

Photo of Casablanca: Milamber's portfolio, CC BY 2.0, via Wikimedia Commons.

Routes from Casablanca

ToAirlinesFlight timeFare seenBook
Casablanca to AbidjanCMN–ABJRoyal Air Maroc4h 26m$349 nonstopBook
Casablanca to Abu DhabiCMN–AUHEtihad Airways8h 4m$449 nonstopBook
Casablanca to AbujaCMN–ABVRoyal Air Maroc4h 23m$556 nonstopBook
Casablanca to AccraCMN–ACCRoyal Air Maroc4h 29m$421 nonstopBook
Casablanca to AgadirCMN–AGARoyal Air Maroc59m$65 nonstopBook
Casablanca to AmmanCMN–AMMRoyal Jordanian5h 34m$449 nonstopBook
Casablanca to AmsterdamCMN–AMSTransavia, Royal Air Maroc3h 25m$83 nonstopBook
Casablanca to BamakoCMN–BKORoyal Air Maroc3h 24m$246 nonstopBook
Casablanca to BanjulCMN–BJLRoyal Air Maroc3h 31m$527 nonstopBook
Casablanca to BarcelonaCMN–BCNRoyal Air Maroc, Air Arabia Maroc2h 2m$75 nonstopBook
Casablanca to BeijingCMN–PKXRoyal Air Maroc13h 6m$762 nonstopBook
Casablanca to BissauCMN–OXBRoyal Air Maroc3h 39m$674 nonstopBook
Casablanca to BolognaCMN–BLQAir Arabia Maroc, Royal Air Maroc3h 3m$69 nonstopBook
Casablanca to BordeauxCMN–BODRoyal Air Maroc2h 15m$173 nonstopBook
Casablanca to BrazzavilleCMN–BZVRoyal Air Maroc6h 32m$1000 nonstopBook
Casablanca to BrusselsCMN–BRUTUI fly Belgium, Air Arabia Maroc, Royal Air Maroc3h 14m$99 nonstopBook
Casablanca to CairoCMN–CAIEgyptair, Royal Air Maroc5h 6m$336 nonstopBook
Casablanca to ConakryCMN–CKYRoyal Air Maroc3h 54m$524 nonstopBook
Casablanca to CotonouCMN–COORoyal Air Maroc4h 28m$647 nonstopBook
Casablanca to DakarCMN–DSSRoyal Air Maroc, Air Senegal3h 22m$264 nonstopBook
Casablanca to DohaCMN–DOHRoyal Air Maroc, Qatar Airways7h 40m$351 nonstopBook
Casablanca to DoualaCMN–DLARoyal Air Maroc5h 9m$583 nonstopBook
Casablanca to DubaiCMN–DXBRoyal Air Maroc, Emirates8h 6m$453 nonstopBook
Casablanca to ErrachidiaCMN–ERHRoyal Air Maroc55m$85 nonstopBook
Casablanca to FezCMN–FEZRoyal Air Maroc49m$81 nonstopBook
Casablanca to FrankfurtCMN–FRARoyal Air Maroc, Lufthansa3h 21m$241 nonstopBook
Casablanca to GenevaCMN–GVARoyal Air Maroc2h 48m$188 nonstopBook
Casablanca to IstanbulCMN–IST—4h 38m—Book
Casablanca to JeddahCMN–JEDFlynas, Saudia, Royal Air Maroc6h 26m$259 nonstopBook
Casablanca to Kuwait CityCMN–KWIKuwait Airways7h 3m$301 nonstopBook
Casablanca to LagosCMN–LOSRoyal Air Maroc4h 29m$612 nonstopBook
Casablanca to Las PalmasCMN–LPARoyal Air Maroc1h 42m$71 nonstopBook
Casablanca to LibrevilleCMN–LBVRoyal Air Maroc5h 35m$684 nonstopBook
Casablanca to LilleCMN–LILRoyal Air Maroc, TUI fly Belgium3h 8m$69 nonstopBook
Casablanca to LisbonCMN–LISRoyal Air Maroc, Portugalia Airlines, TAP Air Portugal1h 16m$98 nonstopBook
Casablanca to LondonCMN–LHRRoyal Air Maroc3h 7m$117 nonstopBook
Casablanca to Los AngelesCMN–LAXRoyal Air Maroc12h 32m$644 nonstopBook
Casablanca to LuandaCMN–NBJRoyal Air Maroc7h 1m$638 nonstopBook
Casablanca to LyonCMN–LYSAir Arabia Maroc, Royal Air Maroc, Air Senegal2h 41m$89 nonstopBook
Casablanca to MadridCMN–MADIberia Regional by Air Nostrum, Iberia, Royal Air Maroc1h 35m$56 nonstopBook
Casablanca to MalaboCMN–SSGRoyal Air Maroc5h 8m$677 nonstopBook
Casablanca to MalagaCMN–AGPRoyal Air Maroc1h 5m$40 nonstopBook
Casablanca to ManamaCMN–BAHGulf Air7h 30m$402 nonstopBook
Casablanca to MarrakechCMN–RAKRoyal Air Maroc45m$72 nonstopBook
Casablanca to MarseilleCMN–MRSRoyal Air Maroc2h 28m$125 nonstopBook
Casablanca to MiamiCMN–MIARoyal Air Maroc9h 11m$591 nonstopBook
Casablanca to MilanCMN–LIN—2h 58m$98, 1 stopBook
Casablanca to MonroviaCMN–ROBRoyal Air Maroc4h 17m$562 nonstopBook
Casablanca to MontpellierCMN–MPLAir Arabia Maroc, Royal Air Maroc2h 24m$157 nonstopBook
Casablanca to MontrealCMN–YULRoyal Air Maroc, Air Canada7h 36m$550 nonstopBook
Casablanca to MoscowCMN–SVORoyal Air Maroc5h 48m$195 nonstopBook
Casablanca to MunichCMN–MUCRoyal Air Maroc3h 24m$151 nonstopBook
Casablanca to NadorCMN–NDRRoyal Air Maroc1h 4m$79 nonstopBook
Casablanca to NantesCMN–NTERoyal Air Maroc2h 31m$138 nonstopBook
Casablanca to NaplesCMN–NAPAir Arabia Maroc3h 8m$116 nonstopBook
Casablanca to New YorkCMN–JFKRoyal Air Maroc7h 45m$586 nonstopBook
Casablanca to NiceCMN–NCERoyal Air Maroc2h 39m$97 nonstopBook
Casablanca to NouakchottCMN–NKCRoyal Air Maroc2h 50m$217 nonstopBook
Casablanca to OuagadougouCMN–OUARoyal Air Maroc3h 31m$602 nonstopBook
Casablanca to OuarzazateCMN–OZZRoyal Air Maroc, RXP51m$87 nonstopBook
Casablanca to OujdaCMN–OUDRoyal Air Maroc1h 11m$103 nonstopBook
Casablanca to ParisCMN–CDGRoyal Air Maroc2h 55m$149 nonstopBook
Casablanca to PortoCMN–OPORoyal Air Maroc1h 36m$100 nonstopBook
Casablanca to PraiaCMN–RAIRoyal Air Maroc3h 45m$432 nonstopBook
Casablanca to RiyadhCMN–RUHSaudia7h 7m$446 nonstopBook
Casablanca to RomeCMN–FCORoyal Air Maroc2h 58m$80 nonstopBook
Casablanca to Saint PetersburgCMN–LEDRoyal Air Maroc5h 32m$201 nonstopBook
Casablanca to Sao PauloCMN–GRURoyal Air Maroc9h 55m$980 nonstopBook
Casablanca to SharjahCMN–SHJAir Arabia8h 7m$261, 1 stopBook
Casablanca to StrasbourgCMN–SXBRoyal Air Maroc3h 8m$123 nonstopBook
Casablanca to TangierCMN–TNGRoyal Air Maroc, RXP53m$112 nonstopBook
Casablanca to TenerifeCMN–TFSRoyal Air Maroc1h 48m$81 nonstopBook
Casablanca to TetuanCMN–TTURoyal Air Maroc54m$74 nonstopBook
Casablanca to TorontoCMN–YYZRoyal Air Maroc8h 13m$560 nonstopBook
Casablanca to ToulouseCMN–TLSRoyal Air Maroc2h 14m$151 nonstopBook
Casablanca to TunisCMN–TUNTunisair2h 35m$113 nonstopBook
Casablanca to ValenciaCMN–VLCRoyal Air Maroc1h 40m$70 nonstopBook
Casablanca to VeniceCMN–VCERoyal Air Maroc, Air Arabia Maroc3h 13m$81 nonstopBook
Casablanca to WashingtonCMN–IADRoyal Air Maroc8h 11m$636 nonstopBook
Casablanca to ZagoraCMN–OZGFastjet Zimbabwe59m$107 nonstopBook
Casablanca to ZurichCMN–ZRHRoyal Air Maroc3h 5m$128 nonstopBook

One-way fares in USD from Travelpayouts flight data, with the date we saw them. Fares change daily; check the price for your dates before you book.

Nonstop destinations from Casablanca

112 destinations in 50 countries on 29 airlines, by country. Routes marked “seasonal” run only part of the year.

France (12)

  • Basel/Mulhouse (BSL) · Air Arabia
  • Bordeaux (BOD) · Royal Air Maroc
  • Lille (LIL) · TUI fly Belgium
  • Lyon (LYS) · Air Arabia, Royal Air Maroc, Transavia
  • Marseille (MRS) · Royal Air Maroc, Shanghai Airlines, Transavia
  • Montpellier (MPL) · Air Arabia, Royal Air Maroc
  • Nantes (NTE) · Royal Air Maroc, Transavia
  • Nice (NCE) · Royal Air Maroc
  • Paris (CDG) · Air France, Royal Air Maroc
  • Paris (ORY) · Air France, Royal Air Maroc, TUI fly Belgium, Transavia
  • Strasbourg (SXB) · Royal Air Maroc
  • Toulouse (TLS) · Royal Air Maroc

Morocco (12)

  • Agadir (AGA) · Royal Air Maroc, Royal Air Maroc Express
  • Al Hoceima (AHU) · Royal Air Maroc Express
  • Errachidia (ERH) · Royal Air Maroc
  • Fès (FEZ) · Royal Air Maroc Express
  • Marrakesh (RAK) · Royal Air Maroc, Royal Air Maroc Express
  • Nador (NDR) · Royal Air Maroc Express
  • Ouarzazate (OZZ) · Royal Air Maroc Express
  • Oujda (OUD) · Royal Air Maroc, Royal Air Maroc Express
  • Tan Tan (TTA) · Royal Air Maroc Express
  • Tangier (TNG) · Royal Air Maroc Express
  • Tétouan (TTU) · Royal Air Maroc Express
  • Zagora (OZG) · Royal Air Maroc Express

Italy (10)

  • Bergamo (BGY) · Air Arabia
  • Bologna (BLQ) · Air Arabia, Royal Air Maroc, TUI fly Belgium
  • Catania (CTA) · Air Arabia, Royal Air Maroc
  • Cuneo (CUF) · Air Arabia
  • Milan (MXP) · Royal Air Maroc
  • Naples (NAP) · Air Arabia, Royal Air Maroc
  • Pisa (PSA) · Air Arabia
  • Rome (FCO) · Royal Air Maroc
  • Turin (TRN) · Royal Air Maroc
  • Venice (VCE) · Air Arabia, Royal Air Maroc

Spain (7)

  • Barcelona (BCN) · Air Arabia, Royal Air Maroc
  • Gran Canaria (LPA) · Binter Canarias, Royal Air Maroc Express
  • Madrid (MAD) · Air Arabia, Iberia, Royal Air Maroc
  • Málaga (AGP) · Air Arabia, Royal Air Maroc Express
  • Seville (SVQ) · Royal Air Maroc
  • Tenerife (TFS) · Royal Air Maroc
  • Valencia (VLC) · Royal Air Maroc Express

United Kingdom (4)

  • London (LGW) · Royal Air Maroc
  • London (LHR) · Royal Air Maroc
  • London (STN) · Royal Air Maroc
  • Manchester (MAN) · Royal Air Maroc

United States (4)

Egypt (3)

  • Alexandria (HBE) · Air Cairo · seasonal
  • Cairo (CAI) · Egyptair, Royal Air Maroc
  • Sharm El Sheikh (SSH) · Air Cairo · seasonal

Germany (3)

Saudi Arabia (3)

  • Jeddah (JED) · Flynas, Royal Air Maroc, Saudia
  • Medina (MED) · Royal Air Maroc, Saudia
  • Riyadh (RUH) · Royal Air Maroc, Saudia

Turkey (3)

  • Antalya (AYT) · Turkish Airlines · seasonal
  • Istanbul (SAW) · Air Arabia, Pegasus Airlines
  • Istanbul (IST) · Royal Air Maroc, Turkish Airlines

Cameroon (2)

  • Douala (DLA) · Royal Air Maroc
  • Yaoundé (NSI) · Royal Air Maroc

Canada (2)

Cape Verde (2)

  • Praia (RAI) · Royal Air Maroc
  • Sal (SID) · Royal Air Maroc

China (2)

Netherlands (2)

  • Amsterdam (AMS) · Royal Air Maroc, Transavia
  • Rotterdam/The Hague (RTM) · TUI fly Belgium

Nigeria (2)

  • Abuja (ABV) · Royal Air Maroc
  • Lagos (LOS) · Royal Air Maroc

Portugal (2)

  • Lisbon (LIS) · Royal Air Maroc, TAP Air Portugal
  • Porto (OPO) · Royal Air Maroc

Russia (2)

Switzerland (2)

  • Geneva (GVA) · Air Arabia, Royal Air Maroc
  • Zurich (ZRH) · Royal Air Maroc

United Arab Emirates (2)

  • Abu Dhabi (AUH) · Etihad Airways
  • Dubai (DXB) · Emirates, Royal Air Maroc

Western Sahara (disputed territory) (2)

  • Dakhla (VIL) · Royal Air Maroc
  • Laayoune (EUN) · Royal Air Maroc

Angola (1)

  • Luanda (NBJ) · Royal Air Maroc

Bahrain (1)

Belgium (1)

  • Brussels (BRU) · Air Arabia, Royal Air Maroc, TUI fly Belgium

Benin (1)

Brazil (1)

Burkina Faso (1)

Central African Republic (1)

  • Bangui (BGF) · Royal Air Maroc

Chad (1)

  • N'Djamena (NDJ) · Royal Air Maroc

Côte d'Ivoire (1)

DR Congo (1)

  • Kinshasa (FIH) · Royal Air Maroc

Equatorial Guinea (1)

  • Malabo (SSG) · Royal Air Maroc

Gabon (1)

Gambia (1)

  • Banjul (BJL) · Royal Air Maroc

Ghana (1)

  • Accra (ACC) · Royal Air Maroc

Greece (1)

  • Athens (ATH) · Aegean Airlines

Guinea (1)

Guinea-Bissau (1)

  • Bissau (OXB) · Royal Air Maroc

Jordan (1)

  • Amman (AMM) · Royal Jordanian

Kuwait (1)

Liberia (1)

Mali (1)

  • Bamako (BKO) · Royal Air Maroc

Mauritania (1)

  • Nouakchott (NKC) · Mauritania Airlines, Royal Air Maroc

Niger (1)

  • Niamey (NIM) · Royal Air Maroc

Qatar (1)

  • Doha (DOH) · Qatar Airways, Royal Air Maroc

Republic of the Congo (1)

Senegal (1)

  • Dakar (DSS) · Air Senegal, Royal Air Maroc

Sierra Leone (1)

  • Freetown (FNA) · Royal Air Maroc

Togo (1)

  • Lomé (LFW) · Royal Air Maroc

Tunisia (1)

  • Tunis (TUN) · Royal Air Maroc, Tunisair

Source: the “Airlines and destinations” tables of Mohammed V International Airport on Wikipedia (CC BY-SA 4.0), read 15 Oct 2026. Scheduled and seasonal services only; airlines change routes often, so check with the airline before you book.

FAQ

What is the cheapest nonstop flight from Casablanca?+

Of the routes we track, the lowest nonstop fare we have seen is $40 one-way to Malaga (CMN–AGP), seen 22 Oct 2026. Fares change daily.

How long are flights from Casablanca?+

Of the routes we track, the shortest is Casablanca to Marrakech, about 45m (200 km), and the longest is to Beijing, about 13h 6m. Each route below lists its own flight time.

Where can I fly nonstop from Casablanca?+

Mohammed V International Airport lists 112 nonstop destinations in 50 countries on 29 airlines; the most are in France (12), Morocco (12), Italy (10). The full list by country is below (from each airport's own table of airlines and destinations, read 15 Oct 2026).

Mohammed V International Airport (CMN)