The places reachable from Marrakech on the most scheduled services, busiest first.
Aside from the non-stop destinations above, these popular places require 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 destinations from 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 from Marrakech of 3,000 miles or more.
Marrakech has nonstop service to 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). Flights are offered 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 service to 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). Flights are offered 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 service to 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). Flights are offered by British Airways (Oneworld), easyJet, Jet2.com, Region Airline, and Thomson Airways.
Marrakech has nonstop service to 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). Flights are offered by Discover Airlines (Star Alliance), easyJet, Eurowings (Star Alliance), Lufthansa (Star Alliance), Ryanair, and Transavia Airlines.
Marrakech has nonstop service to 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). Flights are offered by easyJet, Neos, Ryanair, TUIfly Belgium, and W4.
Marrakech has nonstop service to 3 airports in Portugal: Lisbon (LIS), Porto (OPO), and Faro (FAO). Flights are offered 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 service to 2 airports in Austria: Vienna (VIE) and Salzburg (SZG). Flights are offered by Austrian Airlines (Star Alliance) and Eurowings (Star Alliance).
Marrakech has nonstop service to 2 airports in Belgium: Brussels (CRL) and Brussels (BRU). Flights are offered by Royal Air Maroc (Oneworld), Ryanair, Transavia Airlines, and TUIfly Belgium.
Marrakech has nonstop service to 2 airports in Netherlands: Amsterdam (AMS) and Eindhoven (EIN). Flights are offered by Delta Air Lines (SkyTeam), easyJet, KLM (SkyTeam), Ryanair, and Transavia Airlines.
Marrakech has nonstop service to 2 airports in Poland: Warsaw (WAW) and Krakow (KRK). Flights are offered by LOT Polish Airlines (Star Alliance), Ryanair, and Wizz Air.
Marrakech has nonstop service to 2 airports in Romania: Bucharest (OTP) and Cluj-Napoca (CLJ). Flights are offered by W4.
Marrakech has nonstop service to 2 airports in Sweden: Stockholm (ARN) and Gothenburg (GOT). Flights are offered by Norwegian Air International and Ryanair.
Marrakech has nonstop service to 2 airports in Switzerland: Geneva (GVA) and Zurich (ZRH). Flights are offered 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 service to 2 airports in United States: Atlanta (ATL) and Newark (EWR). Flights are offered by Delta Air Lines (SkyTeam), United Airlines (Star Alliance), and Virgin Atlantic (SkyTeam).
Marrakech has nonstop service to 2 airports in Western Sahara: Dakhla (VIL) and El Aaiun (EUN). Flights are offered by Royal Air Maroc (Oneworld).
You can fly nonstop from Marrakech to Sofia (SOF) in Bulgaria with Bulgaria Air, Ryanair, and Wizz Air.
The other 57 routes are scheduled across the whole window the feed publishes.
How many of these destinations each program's airlines fly to. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Aegean Airlines (Star Alliance) flies nonstop from Marrakech to Athens (ATH).
Aer Lingus flies nonstop from Marrakech to Dublin (DUB).
Air Canada (Star Alliance) flies nonstop from Marrakech to Lisbon (LIS) and Zurich (ZRH).
Air Europa (SkyTeam) flies nonstop from Marrakech to Madrid (MAD).
Air France (SkyTeam) flies nonstop from Marrakech to Paris (CDG).
Air Nostrum flies nonstop from Marrakech to Palma De Mallorca (PMI), Badajoz (BJZ), Corvera (RMU), Salamanca (SLM), and Valladolid (VLL).
American Airlines (Oneworld) flies nonstop from Marrakech to Madrid (MAD).
Austrian Airlines (Star Alliance) flies nonstop from Marrakech to Vienna (VIE).
British Airways (Oneworld) flies nonstop from Marrakech to Madrid (MAD), London (LGW), and London (LHR).
Bulgaria Air flies nonstop from Marrakech to Sofia (SOF).
Comlux Aruba flies nonstop from Marrakech to Zurich (ZRH).
Delta Air Lines (SkyTeam) flies nonstop from Marrakech to Paris (CDG) and Amsterdam (AMS).
Discover Airlines (Star Alliance) flies nonstop from Marrakech to Frankfurt-am-Main (FRA) and Munich (MUC).
easyJet flies nonstop from Marrakech to 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) flies nonstop from Marrakech to Zurich (ZRH).
Emirates flies nonstop from Marrakech to Lisbon (LIS).
Etihad Airways flies nonstop from Marrakech to Lisbon (LIS) and Madrid (MAD).
Eurowings (Star Alliance) flies nonstop from Marrakech to Dusseldorf (DUS), Prague (PRG), Stuttgart (STR), Hannover (HAJ), and Salzburg (SZG).
Iberia (Oneworld) flies nonstop from Marrakech to Madrid (MAD), Paris (ORY), Barcelona (BCN), and Bilbao (BIO).
Iberia Express (Oneworld) flies nonstop from Marrakech to Madrid (MAD).
Jet2.com flies nonstop from Marrakech to London (STN), Manchester (MAN), Birmingham (BHX), Newcastle (NCL), Glasgow (GLA), and Leeds (LBA).
KLM (SkyTeam) flies nonstop from Marrakech to Paris (CDG) and Amsterdam (AMS).
LATAM Chile flies nonstop from Marrakech to Lisbon (LIS).
LOT Polish Airlines (Star Alliance) flies nonstop from Marrakech to Lisbon (LIS) and Warsaw (WAW).
Lufthansa (Star Alliance) flies nonstop from Marrakech to Geneva (GVA), Frankfurt-am-Main (FRA), and Munich (MUC).
Luxair flies nonstop from Marrakech to Luxembourg (LUX).
Neos flies nonstop from Marrakech to Rome (FCO).
Norwegian Air International flies nonstop from Marrakech to Stockholm (ARN), Copenhagen (CPH), Helsinki (HEL), and Gothenburg (GOT).
Norwegian Air Shuttle (NAS) flies nonstop from Marrakech to Oslo (OSL).
Qatar Airways (Oneworld) flies nonstop from Marrakech to Madrid (MAD) and Barcelona (BCN).
Region Airline flies nonstop from Marrakech to London (STN), Manchester (MAN), Birmingham (BHX), Newcastle (NCL), Liverpool (LPL), and Edinburgh (EDI).
Royal Air Maroc (Oneworld) flies nonstop from Marrakech to Paris (CDG), Madrid (MAD), Paris (ORY), Lyon (LYS), Marseille (MRS), Nantes (NTE), Toulouse/Blagnac (TLS), Bordeaux/Merignac (BOD), Brussels (BRU), and Arnavutkoy (IST).
Ryanair flies nonstop from Marrakech to 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 flies nonstop from Marrakech to Lisbon (LIS).
Scandinavian Airlines (SkyTeam) flies nonstop from Marrakech to Copenhagen (CPH).
Smartwings flies nonstop from Marrakech to Zurich (ZRH).
Swiss International Air Lines (Star Alliance) flies nonstop from Marrakech to Geneva (GVA) and Zurich (ZRH).
TAP Portugal (Star Alliance) flies nonstop from Marrakech to Lisbon (LIS).
Thai Airways (Star Alliance) flies nonstop from Marrakech to Arnavutkoy (IST).
Thomson Airways flies nonstop from Marrakech to London (LGW), Manchester (MAN), Birmingham (BHX), and Bristol (BRS).
Transavia Airlines flies nonstop from Marrakech to Amsterdam (AMS), Brussels (BRU), Eindhoven (EIN), and Weeze (NRN).
Transavia France flies nonstop from Marrakech to 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 flies nonstop from Marrakech to Paris (CDG), Paris (ORY), Brussels (BRU), Lille/Lesquin (LIL), and Bologna (BLQ).
Turkish Airlines (Star Alliance) flies nonstop from Marrakech to Lisbon (LIS) and Arnavutkoy (IST).
Volotea flies nonstop from Marrakech to Lyon (LYS), Nantes (NTE), Bordeaux/Merignac (BOD), Lille/Lesquin (LIL), Bilbao (BIO), and Strasbourg (SXB).
Vueling flies nonstop from Marrakech to Madrid (MAD), Paris (ORY), Barcelona (BCN), Bilbao (BIO), and Santiago de Compostela (SCQ).
W4 flies nonstop from Marrakech to Milan (MXP), Palermo (PMO), Rome (FCO), Bucharest (OTP), and Cluj-Napoca (CLJ).
Wizz Air flies nonstop from Marrakech to Budapest (BUD), Sofia (SOF), and Warsaw (WAW).
Air Transat flies nonstop from Marrakech to Montreal (YUL).
Delta Air Lines (SkyTeam) flies nonstop from Marrakech to Atlanta (ATL).
United Airlines (Star Alliance) flies nonstop from Marrakech to Newark (EWR).
Virgin Atlantic (SkyTeam) flies nonstop from Marrakech to Atlanta (ATL).
Arkia flies nonstop from Marrakech to Tel Aviv (TLV).
Israir Airlines flies nonstop from Marrakech to Tel Aviv (TLV).
Saudia (SkyTeam) flies nonstop from Marrakech to 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 RAK as your departure airport and Anywhere as the destination. You can then narrow the routes by airline, alliance, aircraft, mileage program, nonstop service, and observed award fares.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service from RAK.
Yes. When Roame has observed award availability for a route from RAK, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Current schedule data connects Marrakech (RAK) with 120 connected airports in 30 countries. The route list can change as airlines publish new seasons, so the page is rebuilt from the latest available schedule aggregate.
The current route data includes 61 airlines: Aegean Airlines, Aer Lingus, Air Canada, Air Europa, Air France, Air Nostrum, Air Transat, American Airlines, Arkia, Austrian Airlines, British Airways, Bulgaria Air, Cathay Pacific, Comlux Aruba, Delta Air Lines, Discover Airlines, easyJet, Edelweiss Air, Emirates, Etihad Airways, Eurowings, Gol Transportes Aéreos, Iberia, Iberia Express, Israir Airlines, Jet2.com, Kenya Airways, KLM, LATAM Chile, LOT Polish Airlines, Lufthansa, Luxair, Malaysia Airlines, Neos, Norwegian Air International, Norwegian Air Shuttle (NAS), Nouvelair, Qatar Airways, Region Airline, Royal Air Maroc, Rwandair, Ryanair, SATA International, Saudia, Scandinavian Airlines, Smartwings, Swiss International Air Lines, TAP Portugal, Thai Airways, Thomson Airways, Transavia Airlines, Transavia France, TUIfly Belgium, Turkish Airlines, United Airlines, Virgin Atlantic, Virgin Australia, Volotea, Vueling, W4, and Wizz Air. Use the airline filter to isolate any one of them on the map.
The longest nonstop connection currently present in the route data is Atlanta (ATL), about 4,339 miles from Marrakech. It is offered by Delta Air Lines and Virgin Atlantic.
Yes. The current route data includes 7 domestic destinations within Morocco. The Domestic flights section highlights named airport links from that set.
You can fly nonstop from Marrakech to Montreal (YUL) in Canada with Air Transat.
You can fly nonstop from Marrakech to Prague (PRG) in Czechia with easyJet and Eurowings (Star Alliance).
You can fly nonstop from Marrakech to Copenhagen (CPH) in Denmark with Norwegian Air International and Scandinavian Airlines (SkyTeam).
You can fly nonstop from Marrakech to Helsinki (HEL) in Finland with Norwegian Air International.