The places connected to Marrakech on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Marrakech from these popular places requires a connection:
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.
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.
Marrakech has nonstop connections with 24 airports in France: Paris (CDG), Paris (ORY), Lyon (LYS), Marseille (MRS), Nantes (NTE), Toulouse/Blagnac (TLS), Bordeaux/Merignac (BOD), Beauvais/Tille (BVA), Bale/Mulhouse (BSL), Nice (NCE), Lille/Lesquin (LIL), Perpignan/Rivesaltes (PGF), Brest/Guipavas (BES), Nimes/Garons (FNI), Tours/Val de Loire (Loire Valley) (TUF), Montpellier/Mediterranee (MPL), Strasbourg (SXB), Limoges/Bellegarde (LIG), Biarritz/Anglet/Bayonne (BIQ), Dole/Tavaux (DLE), La Rochelle/Ile de Re (LRH), Rennes/Saint-Jacques (RNS), Deauville (DOL), 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.
Marrakech has nonstop connections with 18 airports in Spain: Madrid (MAD), Barcelona (BCN), Malaga (AGP), Valencia (VLC), Gran Canaria Island (LPA), Alicante (ALC), Lanzarote Island (ACE), Tenerife Island (TFS), Sevilla (SVQ), Bilbao (BIO), Zaragoza (ZAZ), Santander (SDR), Palma De Mallorca (PMI), Santiago de Compostela (SCQ), Badajoz (BJZ), Corvera (RMU), Salamanca (SLM), and Valladolid (VLL). 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.
Marrakech has nonstop connections with 14 airports in United Kingdom: London (LGW), London (STN), Manchester (MAN), London (LHR), London (LTN), Birmingham (BHX), Bristol (BRS), Southend (SEN), Newcastle (NCL), Liverpool (LPL), Edinburgh (EDI), Glasgow (GLA), Leeds (LBA), and Belfast (BFS). These routes are served by British Airways (Oneworld), easyJet, Jet2.com, Region Airline, and Thomson Airways.
Marrakech has nonstop connections with 11 airports in Germany: Frankfurt-am-Main (FRA), Weeze (NRN), Munich (MUC), Dusseldorf (DUS), Cologne (CGN), Hamburg (HAM), Hahn (HHN), Stuttgart (STR), Hannover (HAJ), Berlin (BER), and Baden-Baden (FKB). These routes are served by Discover Airlines (Star Alliance), easyJet, Eurowings (Star Alliance), Lufthansa (Star Alliance), Ryanair, and Transavia Airlines.
Marrakech has nonstop connections with 10 airports in Italy: Milan (MXP), Bergamo (BGY), Roma (CIA), Palermo (PMO), Napoli (NAP), Pisa (PSA), Rome (FCO), Treviso (TSF), Torino (TRN), and Bologna (BLQ). These routes are served by easyJet, Neos, Ryanair, TUIfly Belgium, and W4.
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).
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).
Marrakech has nonstop connections with 2 airports in Belgium: Brussels (CRL) and Brussels (BRU). These routes are served by Royal Air Maroc (Oneworld), Ryanair, Transavia Airlines, and TUIfly Belgium.
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.
Marrakech has nonstop connections with 2 airports in Poland: Warsaw (WAW) and Krakow (KRK). These routes are served by LOT Polish Airlines (Star Alliance), Ryanair, and Wizz Air.
Marrakech has nonstop connections with 2 airports in Romania: Bucharest (OTP) and Cluj-Napoca (CLJ). These routes are served by W4.
Marrakech has nonstop connections with 2 airports in Sweden: Stockholm (ARN) and Gothenburg (GOT). These routes are served by Norwegian Air International and Ryanair.
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).
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).
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).
Marrakech has a nonstop connection with Sofia (SOF) in Bulgaria, served by Bulgaria Air, Ryanair, and Wizz Air.
The other 57 routes are scheduled across the whole window the feed publishes.
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.
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), Badajoz (BJZ), Corvera (RMU), Salamanca (SLM), and Valladolid (VLL).
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 Paris (CDG), Lisbon (LIS), London (LGW), Malaga (AGP), Lyon (LYS), Amsterdam (AMS), Nantes (NTE), Milan (MXP), Toulouse/Blagnac (TLS), Manchester (MAN), Bordeaux/Merignac (BOD), Geneva (GVA), Bale/Mulhouse (BSL), Zurich (ZRH), Nice (NCE), London (LTN), Birmingham (BHX), Lille/Lesquin (LIL), Napoli (NAP), Bristol (BRS), Southend (SEN), Newcastle (NCL), Liverpool (LPL), Strasbourg (SXB), Edinburgh (EDI), Glasgow (GLA), Hamburg (HAM), Prague (PRG), 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 Lisbon (LIS) and Madrid (MAD).
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 Rome (FCO).
Norwegian Air International links Marrakech nonstop with Stockholm (ARN), Copenhagen (CPH), 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 Paris (CDG), Madrid (MAD), Paris (ORY), Lyon (LYS), Marseille (MRS), Nantes (NTE), Toulouse/Blagnac (TLS), Bordeaux/Merignac (BOD), Brussels (BRU), and Arnavutkoy (IST).
Ryanair links Marrakech nonstop with Lisbon (LIS), Madrid (MAD), Barcelona (BCN), Malaga (AGP), Marseille (MRS), Milan (MXP), Toulouse/Blagnac (TLS), Brussels (CRL), Bergamo (BGY), Brussels (BRU), Valencia (VLC), Beauvais/Tille (BVA), Roma (CIA), Eindhoven (EIN), Gran Canaria Island (LPA), Weeze (NRN), Budapest (BUD), Dublin (DUB), Napoli (NAP), Alicante (ALC), Sofia (SOF), Perpignan/Rivesaltes (PGF), Lanzarote Island (ACE), Stockholm (ARN), Pisa (PSA), Tenerife Island (TFS), Porto (OPO), Sevilla (SVQ), Treviso (TSF), Cologne (CGN), Nimes/Garons (FNI), Tours/Val de Loire (Loire Valley) (TUF), Faro (FAO), Zaragoza (ZAZ), Limoges/Bellegarde (LIG), Torino (TRN), Dole/Tavaux (DLE), Krakow (KRK), La Rochelle/Ile de Re (LRH), Hahn (HHN), Santander (SDR), Berlin (BER), Chalons/Vatry (XCR), Palma De Mallorca (PMI), and Baden-Baden (FKB).
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), Lyon (LYS), Marseille (MRS), 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), Rome (FCO), Bucharest (OTP), and Cluj-Napoca (CLJ).
Wizz Air links Marrakech nonstop with Budapest (BUD), Sofia (SOF), and Warsaw (WAW).
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).
Arkia links Marrakech nonstop with Tel Aviv (TLV).
Israir Airlines links Marrakech nonstop with Tel Aviv (TLV).
Saudia (SkyTeam) links Marrakech nonstop with Medina (MED).
The airport's official name is Menara Airport. On Roame and most flight schedules, you will find it under the code RAK.
The IATA airport code for Menara Airport is RAK. Enter RAK in Flightmap whenever you want to use this exact airport.
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.
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.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to 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.
Marrakech has a nonstop connection with Montreal (YUL) in Canada, served by Air Transat.
Marrakech has a nonstop connection with Prague (PRG) in Czechia, served by easyJet and Eurowings (Star Alliance).
Marrakech has a nonstop connection with Copenhagen (CPH) in Denmark, served by Norwegian Air International and Scandinavian Airlines (SkyTeam).
Marrakech has a nonstop connection with Helsinki (HEL) in Finland, served by Norwegian Air International.