site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
  1. Flightmap
  2. Airports in Morocco
  3. Flights to RAK

Flights to Marrakech (RAK)

Last updated: Oct 2, 2026

Did you mean flights from Marrakech?

Marrakech Menara Airport is Morocco's second busiest and sits just a few kilometers from the medina and Jemaa el-Fnaa, close enough that the drive into the old city takes minutes.

Right now there are 119 airports in 29 countries connected to Marrakech, 7 of them domestic, with 61 airlines flying scheduled passenger traffic.

Marrakech's longest nonstop connection is Atlanta (ATL), 4,339 miles, offered by Delta Air Lines and Virgin Atlantic.

Its terminal is wrapped in white concrete panels cut into interlocking Islamic geometric lozenges that throw patterned light across the floor, a modern take on the region's traditional screenwork.

On this page

  1. Airlines serving Marrakech
  2. Popular routes to Marrakech
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Marrakech
  6. Flights to Marrakech (RAK) by country
  7. Seasonal and upcoming routes to Marrakech
  8. Airline alliances to Marrakech
  9. Award programs that reach Marrakech
  10. Intercontinental flights to Marrakech
  11. Domestic flights to Marrakech
  12. Alternative airports near Marrakech
  13. Frequently asked questions

Airlines serving Marrakech

  • Ryanair51 destinations
  • easyJet29 destinations
  • Royal Air Maroc14 destinations
  • Transavia France10 destinations
  • Jet2.com6 destinations
  • Region Airline6 destinations
  • Volotea6 destinations
  • Eurowings5 destinations
  • Iberia5 destinations
  • TUIfly Belgium5 destinations
  • Vueling5 destinations
  • W45 destinations
  • Air Nostrum4 destinations
  • Norwegian Air International4 destinations
  • Qatar Airways4 destinations
  • Thomson Airways4 destinations
  • Transavia Airlines4 destinations
  • Air Canada3 destinations
  • British Airways3 destinations
  • Delta Air Lines3 destinations
Show top 20 airlinesShow less

Popular routes to Marrakech

The places connected to Marrakech on the most scheduled services, busiest first.

  • Madrid (MAD)663 mi
  • Lisbon (LIS)500 mi
  • Paris (CDG)1,323 mi
  • Paris (ORY)1,301 mi
  • Casablanca (CMN)124 mi
  • London (LGW)1,408 mi
  • Barcelona (BCN)873 mi
  • Malaga (AGP)404 mi
  • Amsterdam (AMS)1,569 mi
  • Marseille (MRS)1,091 mi
  • Milan (MXP)1,320 mi
  • Lyon (LYS)1,202 mi
  • Toulouse/Blagnac (TLS)976 mi
  • Nantes (NTE)1,127 mi
  • London (STN)1,462 mi
  • Manchester (MAN)1,530 mi
  • Brussels (BRU)1,479 mi
  • Brussels (CRL)1,452 mi
  • Bergamo (BGY)1,358 mi
  • Bordeaux/Merignac (BOD)995 mi
Show top 20 destinationsShow less

Popular routes with a stopover

Aside from the non-stop routes above, reaching Marrakech from these popular places requires a connection:

  • Doha (DOH)Qatar

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Marrakech not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Marrakech non-stop?

  • Agadir (AGA)120 mi
  • Casablanca (CMN)124 mi
  • Errachidia (ERH)215 mi
  • Fes (FEZ)239 mi
  • Tangier (TNG)310 mi
  • TTU (TTU)317 mi
  • Faro (FAO)374 mi
  • Lanzarote Island (ACE)380 mi
  • Malaga (AGP)404 mi
  • Oujda (OUD)416 mi
  • Sevilla (SVQ)420 mi
  • El Aaiun (EUN)438 mi
  • Lisbon (LIS)500 mi
Show all 13 destinationsShow less

Which places within 1,000 miles can reach Marrakech non-stop?

  • Badajoz (BJZ)508 mi
  • Gran Canaria Island (LPA)509 mi
  • Tenerife Island (TFS)568 mi
  • Corvera (RMU)580 mi
  • Alicante (ALC)626 mi
  • Salamanca (SLM)661 mi
  • Madrid (MAD)663 mi
  • Porto (OPO)667 mi
  • Valencia (VLC)690 mi
  • Dakhla (VIL)728 mi
  • Santiago de Compostela (SCQ)780 mi
  • Zaragoza (ZAZ)795 mi
  • Palma De Mallorca (PMI)816 mi
  • Santander (SDR)848 mi
  • Bilbao (BIO)855 mi
  • Barcelona (BCN)873 mi
  • Biarritz/Anglet/Bayonne (BIQ)893 mi
  • Perpignan/Rivesaltes (PGF)974 mi
  • Toulouse/Blagnac (TLS)976 mi
  • Bordeaux/Merignac (BOD)995 mi
Show all 20 destinationsShow less

Which places within 2,000 miles can reach Marrakech non-stop?

  • Montpellier/Mediterranee (MPL)1,054 mi
  • La Rochelle/Ile de Re (LRH)1,071 mi
  • Nimes/Garons (FNI)1,078 mi
  • Marseille (MRS)1,091 mi
  • Limoges/Bellegarde (LIG)1,101 mi
  • Nantes (NTE)1,127 mi
  • Nice (NCE)1,175 mi
  • Brest/Guipavas (BES)1,179 mi
  • Rennes/Saint-Jacques (RNS)1,185 mi
  • Tours/Val de Loire (Loire Valley) (TUF)1,187 mi
  • Lyon (LYS)1,202 mi
  • Geneva (GVA)1,261 mi
  • Torino (TRN)1,262 mi
  • Palermo (PMO)1,277 mi
  • Dole/Tavaux (DLE)1,282 mi
  • Deauville (DOL)1,298 mi
  • Paris (ORY)1,301 mi
  • Pisa (PSA)1,303 mi
  • Milan (MXP)1,320 mi
  • Rome (FCO)1,321 mi
Show top 20 destinationsShow less

Which places within 3,000 miles can reach Marrakech non-stop?

  • Warsaw (WAW)2,035 mi
  • Gothenburg (GOT)2,041 mi
  • Bucharest (OTP)2,041 mi
  • Arnavutkoy (IST)2,132 mi
  • Oslo (OSL)2,161 mi
  • Stockholm (ARN)2,276 mi
  • Helsinki (HEL)2,487 mi
  • Tel Aviv (TLV)2,503 mi
  • Medina (MED)2,928 mi
Show all 9 destinationsShow less

Which places within 4,000 miles can reach Marrakech non-stop?

  • Montreal (YUL)3,574 mi
  • Newark (EWR)3,656 mi

Which places within 5,000 miles can reach Marrakech non-stop?

  • Atlanta (ATL)4,339 mi

Long-haul flights to Marrakech

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Marrakech of 3,000 miles or more.

  • Atlanta (ATL)4,339 mi
  • Newark (EWR)3,656 mi
  • Montreal (YUL)3,574 mi

Flights to Marrakech (RAK) by country

  • Marrakech has nonstop connections with 24 airports in France: Paris (CDG), Paris (ORY), Marseille (MRS), Lyon (LYS), Toulouse/Blagnac (TLS), Nantes (NTE), Bordeaux/Merignac (BOD), Beauvais/Tille (BVA), Bale/Mulhouse (BSL), Nice (NCE), Lille/Lesquin (LIL), Brest/Guipavas (BES), Perpignan/Rivesaltes (PGF), Montpellier/Mediterranee (MPL), Biarritz/Anglet/Bayonne (BIQ), Rennes/Saint-Jacques (RNS), Strasbourg (SXB), Nimes/Garons (FNI), Limoges/Bellegarde (LIG), Tours/Val de Loire (Loire Valley) (TUF), Dole/Tavaux (DLE), Deauville (DOL), La Rochelle/Ile de Re (LRH), and Chalons/Vatry (XCR). These routes are served by Air France (SkyTeam), Delta Air Lines (SkyTeam), easyJet, Iberia (Oneworld), KLM (SkyTeam), Royal Air Maroc (Oneworld), Ryanair, Transavia France, TUIfly Belgium, Volotea, and Vueling.

    France24 destinations
  • Marrakech has nonstop connections with 17 airports in Spain: Madrid (MAD), Barcelona (BCN), Malaga (AGP), Valencia (VLC), Gran Canaria Island (LPA), Alicante (ALC), Tenerife Island (TFS), Lanzarote Island (ACE), Bilbao (BIO), Sevilla (SVQ), Zaragoza (ZAZ), Santander (SDR), Palma De Mallorca (PMI), Santiago de Compostela (SCQ), Salamanca (SLM), Badajoz (BJZ), and Corvera (RMU). These routes are served by Air Europa (SkyTeam), Air Nostrum, American Airlines (Oneworld), British Airways (Oneworld), easyJet, Etihad Airways, Iberia (Oneworld), Iberia Express (Oneworld), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Ryanair, Volotea, and Vueling.

    Spain17 destinations
  • Marrakech has nonstop connections with 14 airports in United Kingdom: London (LGW), London (STN), Manchester (MAN), London (LHR), London (LTN), Birmingham (BHX), Bristol (BRS), Newcastle (NCL), Glasgow (GLA), Southend (SEN), Liverpool (LPL), Leeds (LBA), Edinburgh (EDI), and Belfast (BFS). These routes are served by British Airways (Oneworld), easyJet, Jet2.com, Region Airline, and Thomson Airways.

    United Kingdom14 destinations
  • Marrakech has nonstop connections with 11 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), Weeze (NRN), Dusseldorf (DUS), Cologne (CGN), Hahn (HHN), Hamburg (HAM), Stuttgart (STR), Baden-Baden (FKB), Hannover (HAJ), and Berlin (BER). These routes are served by Discover Airlines (Star Alliance), easyJet, Eurowings (Star Alliance), Lufthansa (Star Alliance), Ryanair, and Transavia Airlines.

    Germany11 destinations
  • Marrakech has nonstop connections with 10 airports in Italy: Milan (MXP), Bergamo (BGY), Roma (CIA), Palermo (PMO), Napoli (NAP), Pisa (PSA), Treviso (TSF), Torino (TRN), Rome (FCO), and Bologna (BLQ). These routes are served by easyJet, Neos, Ryanair, TUIfly Belgium, and W4.

    Italy10 destinations
  • Marrakech has nonstop connections with 3 airports in Poland: Warsaw (WAW), Krakow (KRK), and Wroclaw (WRO). These routes are served by LOT Polish Airlines (Star Alliance), Ryanair, and Wizz Air.

    Poland3 destinations
  • Marrakech has nonstop connections with 3 airports in Portugal: Lisbon (LIS), Porto (OPO), and Faro (FAO). These routes are served by Air Canada (Star Alliance), easyJet, Emirates, Etihad Airways, LATAM Chile, LOT Polish Airlines (Star Alliance), Ryanair, SATA International, TAP Portugal (Star Alliance), and Turkish Airlines (Star Alliance).

    Portugal3 destinations
  • Marrakech has nonstop connections with 2 airports in Austria: Vienna (VIE) and Salzburg (SZG). These routes are served by Austrian Airlines (Star Alliance) and Eurowings (Star Alliance).

    Austria2 destinations
  • Marrakech has nonstop connections with 2 airports in Belgium: Brussels (BRU) and Brussels (CRL). These routes are served by Royal Air Maroc (Oneworld), Ryanair, Transavia Airlines, and TUIfly Belgium.

    Belgium2 destinations
  • Marrakech has nonstop connections with 2 airports in Netherlands: Amsterdam (AMS) and Eindhoven (EIN). These routes are served by Delta Air Lines (SkyTeam), easyJet, KLM (SkyTeam), Ryanair, and Transavia Airlines.

    Netherlands2 destinations
  • Marrakech has nonstop connections with 2 airports in Romania: Bucharest (OTP) and Cluj-Napoca (CLJ). These routes are served by W4.

    Romania2 destinations
  • Marrakech has nonstop connections with 2 airports in Sweden: Stockholm (ARN) and Gothenburg (GOT). These routes are served by Norwegian Air International and Ryanair.

    Sweden2 destinations
  • Marrakech has nonstop connections with 2 airports in Switzerland: Geneva (GVA) and Zurich (ZRH). These routes are served by Air Canada (Star Alliance), Comlux Aruba, easyJet, Edelweiss Air (Star Alliance), Lufthansa (Star Alliance), Smartwings, and Swiss International Air Lines (Star Alliance).

    Switzerland2 destinations
  • Marrakech has nonstop connections with 2 airports in United States: Atlanta (ATL) and Newark (EWR). These routes are served by Delta Air Lines (SkyTeam), United Airlines (Star Alliance), and Virgin Atlantic (SkyTeam).

    United States2 destinations
  • Marrakech has nonstop connections with 2 airports in Western Sahara: Dakhla (VIL) and El Aaiun (EUN). These routes are served by Royal Air Maroc (Oneworld).

    Western Sahara2 destinations
  • Marrakech has a nonstop connection with Sofia (SOF) in Bulgaria, served by Bulgaria Air, Ryanair, and Wizz Air.

    Bulgaria1 destination
  • Marrakech has a nonstop connection with Montreal (YUL) in Canada, served by Air Transat.

    Canada1 destination
  • Marrakech has a nonstop connection with Prague (PRG) in Czechia, served by easyJet and Eurowings (Star Alliance).

    Czechia1 destination
  • Marrakech has a nonstop connection with Copenhagen (CPH) in Denmark, served by Norwegian Air International and Scandinavian Airlines (SkyTeam).

    Denmark1 destination
  • Marrakech has a nonstop connection with Helsinki (HEL) in Finland, served by Norwegian Air International.

    Finland1 destination
Show top 20 countriesShow less

Seasonal and upcoming routes to Marrakech

Not flying yet

  • Stockholm (ARN)Starts Oct 3, 2026
  • Cologne (CGN)Oct 4, 2026 – Mar 27, 2027
  • Krakow (KRK)Oct 4, 2026 – Mar 25, 2027
  • Dole/Tavaux (DLE)Oct 5, 2026 – Mar 27, 2027
  • Agadir (AGA)Starts Oct 7, 2026
  • Medina (MED)Oct 14, 2026 – Oct 14, 2026
  • Dusseldorf (DUS)Starts Oct 23, 2026
  • Cluj-Napoca (CLJ)Oct 25, 2026 – Mar 25, 2027
  • Newark (EWR)Oct 25, 2026 – Mar 27, 2027
  • Rome (FCO)Oct 25, 2026 – Mar 27, 2027
  • Prague (PRG)Oct 25, 2026 – Apr 1, 2027
  • Warsaw (WAW)Starts Oct 25, 2026
  • Wroclaw (WRO)Oct 25, 2026 – Mar 26, 2027
  • Atlanta (ATL)Oct 27, 2026 – May 5, 2027
  • Gothenburg (GOT)Oct 27, 2026 – Mar 23, 2027
  • Salzburg (SZG)Oct 27, 2026 – May 7, 2027
  • Belfast (BFS)Starts Oct 28, 2026
  • Helsinki (HEL)Oct 28, 2026 – Mar 27, 2027
  • Leeds (LBA)Oct 30, 2026 – Apr 23, 2027
  • Baden-Baden (FKB)Oct 31, 2026 – Mar 27, 2027
Show top 20 routesShow less

Ending before the rest

  • Santiago de Compostela (SCQ)Through Oct 24, 2026
  • Faro (FAO)Through Nov 1, 2026
  • Palma De Mallorca (PMI)Through Mar 5, 2027
  • Torino (TRN)Through Mar 24, 2027
  • Chalons/Vatry (XCR)Through Mar 25, 2027
  • Errachidia (ERH)Through Mar 26, 2027
  • Nimes/Garons (FNI)Through Mar 26, 2027
  • La Rochelle/Ile de Re (LRH)Through Mar 26, 2027
  • Oujda (OUD)Through Mar 26, 2027
  • Perpignan/Rivesaltes (PGF)Through Mar 26, 2027
  • Sevilla (SVQ)Through Mar 26, 2027
  • TTU (TTU)Through Mar 26, 2027
  • Zaragoza (ZAZ)Through Mar 26, 2027
  • Alicante (ALC)Through Mar 27, 2027
  • Berlin (BER)Through Mar 27, 2027
  • Bologna (BLQ)Through Mar 27, 2027
  • Brussels (CRL)Through Mar 27, 2027
  • Fes (FEZ)Through Mar 27, 2027
  • Hahn (HHN)Through Mar 27, 2027
  • Limoges/Bellegarde (LIG)Through Mar 27, 2027
Show top 20 routesShow less

The other 63 routes are scheduled across the whole window the feed publishes.

Airline alliances to Marrakech

  • Oneworld17 destinations
  • Star Alliance17 destinations
  • SkyTeam7 destinations

Award programs that reach Marrakech

How many of these places each program's airlines fly to Marrakech from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Aeroplan17 destinations
  • Alaska Atmos Rewards17 destinations
  • All Nippon Airways17 destinations
  • American Airlines17 destinations
  • British Airways17 destinations
  • Cathay Pacific17 destinations
  • EVA Air Infinity MileageLands17 destinations
  • Finnair Plus17 destinations
  • Iberia Plus17 destinations
  • LifeMiles17 destinations
  • Lufthansa Miles & More17 destinations
  • Qantas Frequent Flyer17 destinations
  • Qatar Airways17 destinations
  • Singapore KrisFlyer17 destinations
  • TAP Miles&Go17 destinations
  • Turkish Miles&Smiles17 destinations
  • United MileagePlus17 destinations
  • Club Premier7 destinations
  • Delta SkyMiles7 destinations
  • Flying Blue7 destinations
Show top 20 programsShow less

Intercontinental flights to Marrakech

Non-stop flights to Marrakech from Europe

Aegean Airlines (Star Alliance) links Marrakech nonstop with Athens (ATH).

Aer Lingus links Marrakech nonstop with Dublin (DUB).

Air Canada (Star Alliance) links Marrakech nonstop with Lisbon (LIS) and Zurich (ZRH).

Air Europa (SkyTeam) links Marrakech nonstop with Madrid (MAD).

Air France (SkyTeam) links Marrakech nonstop with Paris (CDG).

Air Nostrum links Marrakech nonstop with Palma De Mallorca (PMI), Salamanca (SLM), Badajoz (BJZ), and Corvera (RMU).

American Airlines (Oneworld) links Marrakech nonstop with Madrid (MAD).

Austrian Airlines (Star Alliance) links Marrakech nonstop with Vienna (VIE).

British Airways (Oneworld) links Marrakech nonstop with Madrid (MAD), London (LGW), and London (LHR).

Bulgaria Air links Marrakech nonstop with Sofia (SOF).

Comlux Aruba links Marrakech nonstop with Zurich (ZRH).

Delta Air Lines (SkyTeam) links Marrakech nonstop with Paris (CDG) and Amsterdam (AMS).

Discover Airlines (Star Alliance) links Marrakech nonstop with Frankfurt-am-Main (FRA) and Munich (MUC).

easyJet links Marrakech nonstop with Lisbon (LIS), Paris (CDG), London (LGW), Malaga (AGP), Amsterdam (AMS), Milan (MXP), Lyon (LYS), Toulouse/Blagnac (TLS), Nantes (NTE), Manchester (MAN), Bordeaux/Merignac (BOD), Geneva (GVA), Bale/Mulhouse (BSL), Zurich (ZRH), Nice (NCE), London (LTN), Birmingham (BHX), Lille/Lesquin (LIL), Bristol (BRS), Napoli (NAP), Newcastle (NCL), Glasgow (GLA), Southend (SEN), Strasbourg (SXB), Liverpool (LPL), Prague (PRG), Hamburg (HAM), Edinburgh (EDI), and Belfast (BFS).

Edelweiss Air (Star Alliance) links Marrakech nonstop with Zurich (ZRH).

Emirates links Marrakech nonstop with Lisbon (LIS).

Etihad Airways links Marrakech nonstop with Madrid (MAD) and Lisbon (LIS).

Eurowings (Star Alliance) links Marrakech nonstop with Dusseldorf (DUS), Prague (PRG), Stuttgart (STR), Hannover (HAJ), and Salzburg (SZG).

Iberia (Oneworld) links Marrakech nonstop with Madrid (MAD), Paris (ORY), Barcelona (BCN), and Bilbao (BIO).

Iberia Express (Oneworld) links Marrakech nonstop with Madrid (MAD).

Jet2.com links Marrakech nonstop with London (STN), Manchester (MAN), Birmingham (BHX), Newcastle (NCL), Glasgow (GLA), and Leeds (LBA).

KLM (SkyTeam) links Marrakech nonstop with Paris (CDG) and Amsterdam (AMS).

LATAM Chile links Marrakech nonstop with Lisbon (LIS).

LOT Polish Airlines (Star Alliance) links Marrakech nonstop with Lisbon (LIS) and Warsaw (WAW).

Lufthansa (Star Alliance) links Marrakech nonstop with Geneva (GVA), Frankfurt-am-Main (FRA), and Munich (MUC).

Luxair links Marrakech nonstop with Luxembourg (LUX).

Neos links Marrakech nonstop with Milan (MXP).

Norwegian Air International links Marrakech nonstop with Copenhagen (CPH), Stockholm (ARN), Helsinki (HEL), and Gothenburg (GOT).

Norwegian Air Shuttle (NAS) links Marrakech nonstop with Oslo (OSL).

Qatar Airways (Oneworld) links Marrakech nonstop with Madrid (MAD) and Barcelona (BCN).

Region Airline links Marrakech nonstop with London (STN), Manchester (MAN), Birmingham (BHX), Newcastle (NCL), Liverpool (LPL), and Edinburgh (EDI).

Royal Air Maroc (Oneworld) links Marrakech nonstop with Madrid (MAD), Paris (CDG), Paris (ORY), Marseille (MRS), Lyon (LYS), Toulouse/Blagnac (TLS), Nantes (NTE), Brussels (BRU), Bordeaux/Merignac (BOD), and Arnavutkoy (IST).

Ryanair links Marrakech nonstop with Madrid (MAD), Lisbon (LIS), Barcelona (BCN), Malaga (AGP), Marseille (MRS), Milan (MXP), Toulouse/Blagnac (TLS), Brussels (BRU), Brussels (CRL), Bergamo (BGY), Valencia (VLC), Beauvais/Tille (BVA), Roma (CIA), Budapest (BUD), Gran Canaria Island (LPA), Eindhoven (EIN), Sofia (SOF), Dublin (DUB), Napoli (NAP), Weeze (NRN), Alicante (ALC), Tenerife Island (TFS), Perpignan/Rivesaltes (PGF), Pisa (PSA), Lanzarote Island (ACE), Stockholm (ARN), Cologne (CGN), Porto (OPO), Sevilla (SVQ), Treviso (TSF), Hahn (HHN), Nimes/Garons (FNI), Limoges/Bellegarde (LIG), Zaragoza (ZAZ), Torino (TRN), Tours/Val de Loire (Loire Valley) (TUF), Dole/Tavaux (DLE), Faro (FAO), Baden-Baden (FKB), La Rochelle/Ile de Re (LRH), Santander (SDR), Krakow (KRK), Berlin (BER), Chalons/Vatry (XCR), Palma De Mallorca (PMI), and Wroclaw (WRO).

SATA International links Marrakech nonstop with Lisbon (LIS).

Scandinavian Airlines (SkyTeam) links Marrakech nonstop with Copenhagen (CPH).

Smartwings links Marrakech nonstop with Zurich (ZRH).

Swiss International Air Lines (Star Alliance) links Marrakech nonstop with Geneva (GVA) and Zurich (ZRH).

TAP Portugal (Star Alliance) links Marrakech nonstop with Lisbon (LIS).

Thai Airways (Star Alliance) links Marrakech nonstop with Arnavutkoy (IST).

Thomson Airways links Marrakech nonstop with London (LGW), Manchester (MAN), Birmingham (BHX), and Bristol (BRS).

Transavia Airlines links Marrakech nonstop with Amsterdam (AMS), Brussels (BRU), Eindhoven (EIN), and Weeze (NRN).

Transavia France links Marrakech nonstop with Paris (ORY), Marseille (MRS), Lyon (LYS), Nantes (NTE), Lille/Lesquin (LIL), Brest/Guipavas (BES), Montpellier/Mediterranee (MPL), Biarritz/Anglet/Bayonne (BIQ), Rennes/Saint-Jacques (RNS), and Deauville (DOL).

TUIfly Belgium links Marrakech nonstop with Paris (CDG), Paris (ORY), Brussels (BRU), Lille/Lesquin (LIL), and Bologna (BLQ).

Turkish Airlines (Star Alliance) links Marrakech nonstop with Lisbon (LIS) and Arnavutkoy (IST).

Volotea links Marrakech nonstop with Lyon (LYS), Nantes (NTE), Bordeaux/Merignac (BOD), Lille/Lesquin (LIL), Bilbao (BIO), and Strasbourg (SXB).

Vueling links Marrakech nonstop with Madrid (MAD), Paris (ORY), Barcelona (BCN), Bilbao (BIO), and Santiago de Compostela (SCQ).

W4 links Marrakech nonstop with Milan (MXP), Palermo (PMO), Bucharest (OTP), Cluj-Napoca (CLJ), and Rome (FCO).

Wizz Air links Marrakech nonstop with Budapest (BUD), Sofia (SOF), and Warsaw (WAW).

Non-stop flights to Marrakech from North America

Air Transat links Marrakech nonstop with Montreal (YUL).

Delta Air Lines (SkyTeam) links Marrakech nonstop with Atlanta (ATL).

United Airlines (Star Alliance) links Marrakech nonstop with Newark (EWR).

Virgin Atlantic (SkyTeam) links Marrakech nonstop with Atlanta (ATL).

Non-stop flights to Marrakech from Asia

Arkia links Marrakech nonstop with Tel Aviv (TLV).

El Al links Marrakech nonstop with Tel Aviv (TLV).

Israir Airlines links Marrakech nonstop with Tel Aviv (TLV).

Saudia (SkyTeam) links Marrakech nonstop with Medina (MED).

Domestic flights to Marrakech

  • Casablanca (CMN)124 mi
  • Fes (FEZ)239 mi
  • Oujda (OUD)416 mi
  • TTU (TTU)317 mi
  • Tangier (TNG)310 mi
  • Errachidia (ERH)215 mi
  • Agadir (AGA)120 mi

Alternative airports near Marrakech

  • Ouarzazate (OZZ)81 mi / 130 km
  • Safi (SFI)84 mi / 135 km
  • Essaouira (ESU)98 mi / 158 km
  • Agadir (AGA)120 mi / 193 km
  • Casablanca (CMN)124 mi / 200 km

Frequently asked questions

What is the official name of airport RAK?

The airport's official name is Menara Airport. On Roame and most flight schedules, you will find it under the code RAK.

What is the airport code for Menara Airport?

The IATA airport code for Menara Airport is RAK. Enter RAK in Flightmap whenever you want to use this exact airport.

Where is Menara Airport (RAK)?

Menara Airport serves Marrakech, Morocco. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to RAK, not just the broader city.

How can I explore flights to Marrakech (RAK)?

Open the map with Anywhere as your starting point and RAK as the destination. Each result keeps the route pointed toward Marrakech, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Marrakech?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to RAK.

Can I look for award flights to Marrakech (RAK)?

Yes. When Roame has observed award availability for a route to RAK, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

Get the app
Download on the App Store
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
Get the app
Download on the App Store
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign Up
SearchGuides