Non-stop flights from Marrakech (RAK)
Marrakech Airport (IATA: RAK, ICAO: GMMX), also known as Menara International Airport, is the second largest airport in Morocco. It is an international airport and serves the area of Autumn Sun and Marrakech, Morocco. Marrakech Airport has non-stop passenger flights scheduled to 95 destinations in 24 countries.
At present, there are 7 domestic flights from Marrakech.
The longest flight from Marrakech RAK is a 2,270 mile (3,654 km) non-stop route to New York EWR. This direct flight takes around 9 hours and 5 minutes and is operated by United Airlines.
On this page
Airlines flying from Marrakech Popular destinations from Marrakech Popular destinations with a stopover Business Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Marrakech
In total there are 37 airlines flying from and to Marrakech. Most flights are operated by one of the following carriers:
Popular destinations from Marrakech
Below you can find a list of the most popular destinations from Marrakech, based on the number of scheduled flights for this month.
Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Marrakech that require a stopover:
Business class flights from Marrakech
There are 9 airports that have flights from Marrakech in Business Class. All airports that offer business class flights from RAK are listed below:
Intercontinental flights from Marrakech
There are intercontinental flights operating from Menara International Airport (RAK) between Marrakech and Europe, the United States, Canada and the Middle-East.
* Please note that there are no direct services between Marrakech and Southern America, Central America, the Caribbean, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.
Non-stop flights from Marrakech to Europe
Ryanair and easyJet have a significant network of flights from Marrakech to Europe.
Ryanair: seasonal flights to Berlin (BER), Cologne-Bonn (CGN), Düsseldorf (Weeze) (NRN), Frankfurt Hahn (HHN), Dublin (DUB), Stockholm (Arlanda) (ARN), Milan (Bergamo) (BGY), Milan (Malpensa) (MXP), Naples (NAP), Pisa (PSA), Rome (Ciampino) (CIA), Turin (TRN), Venice (Treviso) (TSF), Faro (FAO), Lisbon (LIS), Porto (OPO), Alicante (ALC), Barcelona (BCN), Barcelona (Girona) (GRO), Gran Canaria (Las Palmas) (LPA), Lanzarote (Arrecife) (ACE), Madrid (MAD), Málaga (AGP), Murcia (RMU), Palma de Mallorca (PMI), Santander (SDR), Seville (SVQ), Tenerife (Reina Sofía) (TFS), Valencia (VLC), Zaragoza (ZAZ), Brussels (BRU), Brussels Charleroi (CRL), Bordeaux (BOD), Dole (DLE), La Rochelle (LRH), Limoges (LIG), Marseille (MRS), Nîmes (FNI), Paris (Beauvais) (BVA), Paris (Vatry) (XCR), Perpignan (PGF), Toulouse (TLS), Tours (TUF) and Eindhoven (EIN).
Eurowings: seasonal flights to Frankfurt (FRA) and Munich (MUC).
Eurowings: seasonal flights to Düsseldorf (DUS).
TUI Fly: seasonal flights to Hanover (HAJ).
easyJet: year-round to Basel Mulhouse Freiburg (BSL), Geneva (GVA), Bristol (BRS), London Gatwick (LGW), London Luton (LTN), Manchester (MAN), Milan (Malpensa) (MXP), seasonal flights to Naples (NAP), year-round flights to Lisbon (LIS), Porto (OPO), Bordeaux (BOD), Lyon (LYS), Nantes (NTE), Nice (NCE), Paris (CDG), Toulouse (TLS) and Amsterdam (AMS).
Edelweiss Air: seasonal flights to Zürich (ZRH).
Swiss (Star Alliance): seasonal flights to Geneva (GVA).
Austrian (Star Alliance): seasonal flights to Vienna (VIE).
Norwegian: seasonal flights to Stockholm (Arlanda) (ARN) and year-round flights to Copenhagen (CPH).
Ryanair UK: seasonal flights to Birmingham (BHX), Bristol (BRS), Edinburgh (EDI), Leeds / Bradford (LBA), London Stansted (STN) and Manchester (MAN).
Jet2: seasonal flights to Birmingham (BHX), Glasgow (GLA), London Stansted (STN) and Manchester (MAN).
TUI Airways: year-round to Birmingham (BHX), seasonal flights to Bristol (BRS), year-round flights to London Gatwick (LGW) and Manchester (MAN).
British Airways (Oneworld): year-round to London Gatwick (LGW) and seasonal flights to London Heathrow (LHR).
Wizz Air: seasonal flights to London Gatwick (LGW).
Air Baltic: seasonal flights to Riga (RIX).
Norwegian: seasonal flights to Oslo (OSL).
Play: seasonal flights to Reykjavik (Keflavik) (KEF).
TUI Fly: seasonal flights to Bologna (BLQ), year-round flights to Brussels (BRU), seasonal flights to Lille (LIL), Paris (Orly) (ORY) and Rotterdam (RTM).
Wizz Air Malta: seasonal flights to Milan (Malpensa) (MXP) and Rome (Fiumicino) (FCO).
Binter Canarias: seasonal flights to Funchal (Madeira) (FNC) and year-round flights to Gran Canaria (Las Palmas) (LPA).
TAP Portugal (Star Alliance): year-round to Lisbon (LIS).
Volotea: seasonal flights to Bilbao (BIO), Lille (LIL), Lyon (LYS), year-round flights to Nantes (NTE) and seasonal flights to Strasbourg (SXB).
Vueling: seasonal flights to Barcelona (BCN), Bilbao (BIO) and year-round flights to Paris (Orly) (ORY).
Air Europa (SkyTeam): seasonal flights to Madrid (MAD).
Iberia (Oneworld): year-round to Madrid (MAD).
Aegean (Star Alliance): seasonal flights to Athens (ATH).
Royal Air Maroc (Oneworld): year-round to Brussels (BRU), Marseille (MRS), seasonal flights to Paris (CDG) and year-round flights to Paris (Orly) (ORY).
Transavia: seasonal flights to Brussels (BRU), Amsterdam (AMS) and Eindhoven (EIN).
Transavia: seasonal flights to Lyon (LYS), Marseille (MRS), Montpellier (MPL), Nantes (NTE) and Paris (Orly) (ORY).
Air France (SkyTeam): year-round to Paris (CDG).
Luxair: seasonal flights to Luxembourg City (LUX).
Non-stop flights from Marrakech to the US
United Airlines is currently the only airline flying non-stop from Marrakech to the United States. They fly seasonal to New York (EWR).
Non-stop flights from Marrakech to Canada
Air Transat is currently the only airline flying non-stop from Marrakech to Canada. They fly seasonal to Montreal (YUL).
Non-stop flights from Marrakech to the Middle-East / Western Asia
EL AL: seasonal flights to Tel Aviv (TLV).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
International flights from Marrakech
Flights from Marrakech to Austria
Vienna is the only destination in Austria with direct flights from Marrakech. Direct flights to Vienna are offered by Austrian (Star Alliance). This is a seasonal route that starts in April and ends in June.
Flights from Marrakech to Belgium
There are 2 destinations in Belgium that have non-stop flights from Marrakech.
From Marrakech to Brussels there are 4 airlines that have direct services, which are Royal Air Maroc (Oneworld), Ryanair, Transavia and TUI Fly.
The only airline with direct flights to Brussels Charleroi is Ryanair. This is a seasonal route that starts in April and ends in October.
Flights from Marrakech to Canada
In Canada, the only destination that has a direct flight from Marrakech is Montreal. Direct flights to Montreal are offered by Air Transat. This route is not operational yet but will start in June.
Flights from Marrakech to Cape Verde
There is 1 destination in Cape Verde that has a direct connection from Marrakech, which is Praia. Direct flights to Praia are offered by Transavia.
Flights from Marrakech to Denmark
In Denmark, the only destination that has a direct flight from Marrakech is Copenhagen. Direct flights to Copenhagen are offered by Norwegian.
Flights from Marrakech to France
France is well-connected to Marrakech (RAK) with 19 destinations around the country that have direct flights from Marrakech.
You can fly non-stop to Bordeaux with easyJet or Ryanair.
To Dole and La Rochelle, you can fly with Ryanair.
You can fly non-stop to Lille with TUI Fly or Volotea.
Direct flights to Limoges are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
Non-stop flights to Lyon are offered by easyJet, Transavia and Volotea.
Non-stop flights to Marseille are offered by Royal Air Maroc (Oneworld), Ryanair and Transavia.
The only airline with direct flights to Montpellier is Transavia. This is a seasonal route that starts in April and ends in October.
Non-stop flights to Nantes are offered by easyJet, Transavia and Volotea.
The only airline with direct flights to Nice is easyJet.
Direct flights to Nîmes are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
Non-stop flights to Paris are offered by Air France (SkyTeam), easyJet and Royal Air Maroc (Oneworld).
Direct flights to Paris (Beauvais) are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
From Marrakech to Paris (Orly) there are 4 airlines that have direct services, which are Royal Air Maroc (Oneworld), Transavia, TUI Fly and Vueling.
All direct flights from Marrakech to Paris (Vatry) and Perpignan are operated by Ryanair.
Direct flights to Strasbourg are offered by Volotea. This is a seasonal route that starts in November and ends in March.
You can fly non-stop to Toulouse with easyJet or Ryanair.
Direct flights to Tours are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
Flights from Marrakech to Germany
In Germany there are several destinations from Marrakech (8 in total).
To Berlin and Cologne-Bonn, you can fly with Ryanair.
You can fly non-stop from Marrakech to Düsseldorf with Eurowings. This route has been announced recently, and is not operational yet. It will start in April 2024.
The only airline with direct flights to Düsseldorf (Weeze) is Ryanair. This is a seasonal route that starts in April and ends in October.
Direct flights to Frankfurt are offered by Eurowings. This is a seasonal route that starts in April and ends in June.
You can fly non-stop from Marrakech to Frankfurt Hahn with Ryanair. This is a seasonal route that starts in April and ends in October.
Direct flights to Hanover are offered by TUI Fly. This route has been announced recently, and is not operational yet. It will start in September 2024.
The only airline with direct flights to Munich is Eurowings. This is a seasonal route that starts in April and ends in June.
Flights from Marrakech to Greece
Athens is the only destination in Greece with direct flights from Marrakech. Direct flights to Athens are offered by Aegean (Star Alliance). This is a seasonal route that starts in April and ends in June.
Flights from Marrakech to Iceland
There is 1 destination in Iceland that has a direct connection from Marrakech, which is Reykjavik (Keflavik). Direct flights to Reykjavik (Keflavik) are offered by Play. This is a seasonal route that starts in October and ends in March.
Flights from Marrakech to Ireland
Dublin is the only destination in Ireland with direct flights from Marrakech. Direct flights to Dublin are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
Flights from Marrakech to Israel
In Israel, the only destination that has a direct flight from Marrakech is Tel Aviv. Direct flights to Tel Aviv are offered by EL AL. This is a seasonal route that starts in October and ends in March.
Flights from Marrakech to Italy
In Italy there are several destinations from Marrakech (9 in total).
Direct flights to Bologna are offered by TUI Fly. This is a seasonal route that starts in April and ends in October.
The only airline with direct flights to Milan (Bergamo) is Ryanair. This is a seasonal route that starts in April and ends in October.
Non-stop flights to Milan (Malpensa) are offered by easyJet, Ryanair and Wizz Air Malta.
You can fly non-stop to Naples with easyJet or Ryanair. This is a seasonal route that starts in April and ends in October.
To Pisa and Rome (Ciampino), you can fly with Ryanair.
Direct flights to Rome (Fiumicino) are offered by Wizz Air Malta. This is a seasonal route that starts in April and ends in October.
All direct flights from Marrakech to Turin and Venice (Treviso) are operated by Ryanair.
Flights from Marrakech to Latvia
There is 1 destination in Latvia that has a direct connection from Marrakech, which is Riga. Direct flights to Riga are offered by Air Baltic. This is a seasonal route that starts in November and ends in March.
Flights from Marrakech to Luxembourg
In Luxembourg, the only destination that has a direct flight from Marrakech is Luxembourg City. Direct flights to Luxembourg City are offered by Luxair. This is a seasonal route that starts in April and ends in May.
Flights from Marrakech to Netherlands
If you are looking for a direct flight from Marrakech to Netherlands, there are 3 destinations to choose from.
You can fly non-stop to Amsterdam with easyJet or Transavia.
You can fly non-stop to Eindhoven with Ryanair or Transavia. This is a seasonal route that starts in April and ends in November.
You can fly non-stop from Marrakech to Rotterdam with TUI Fly. This is a seasonal route that starts in April and ends in October.
Flights from Marrakech to Norway
Oslo is the only destination in Norway with direct flights from Marrakech. Direct flights to Oslo are offered by Norwegian. This route has been announced recently, and is not operational yet. It will start in April 2024.
Flights from Marrakech to Portugal
In Portugal, there are 4 destinations from Marrakech.
Direct flights to Faro are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
The only airline with direct flights to Funchal (Madeira) is Binter Canarias. This is a seasonal route that starts in July and ends in September.
Non-stop flights to Lisbon are offered by easyJet, Ryanair and TAP Portugal (Star Alliance).
You can fly non-stop to Porto with easyJet or Ryanair.
Flights from Marrakech to Spain
You can fly non-stop from Marrakech to lots of destinations in Spain, as there is a total of 15 airports that have direct services from Marrakech.
Direct flights to Alicante are offered by Ryanair. This is a seasonal route that starts in April and ends in October.
You can fly non-stop to Barcelona with Ryanair or Vueling. This is a seasonal route that starts in April and ends in October.
You can fly non-stop from Marrakech to Barcelona (Girona) with Ryanair. This is a seasonal route that starts in July and ends in October.
You can fly non-stop to Bilbao with Volotea or Vueling.
You can fly non-stop to Gran Canaria (Las Palmas) with Binter Canarias or Ryanair.
You can fly non-stop from Marrakech to Lanzarote (Arrecife) with Ryanair. This is a seasonal route that starts in June and ends in October.
Non-stop flights to Madrid are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
All direct flights from Marrakech to Málaga, Murcia, Palma de Mallorca, Santander, Seville, Tenerife (Reina Sofía), Valencia and Zaragoza are operated by Ryanair.
Flights from Marrakech to Sweden
There is 1 destination in Sweden that has a direct connection from Marrakech, which is Stockholm (Arlanda). You can fly non-stop to Stockholm (Arlanda) with Norwegian or Ryanair.
Flights from Marrakech to Switzerland
If you are looking for a direct flight from Marrakech to Switzerland, there are 3 destinations to choose from.
Direct flights to Basel Mulhouse Freiburg are offered by easyJet.
You can fly non-stop to Geneva with easyJet or Swiss (Star Alliance).
You can fly non-stop from Marrakech to Zürich with Edelweiss Air. This is a seasonal route that starts in April and ends in June.
Flights from Marrakech to Turkey
Istanbul is the only destination in Turkey with direct flights from Marrakech. Direct flights to Istanbul are offered by Turkish Airlines (Star Alliance).
Flights from Marrakech to United Kingdom
United Kingdom is well-connected to Marrakech (RAK) with 10 destinations around the country that have direct flights from Marrakech.
Non-stop flights to Birmingham are offered by Jet2, Ryanair UK and TUI Airways.
Non-stop flights to Bristol are offered by easyJet, Ryanair UK and TUI Airways.
You can fly non-stop from Marrakech to Edinburgh with Ryanair UK. This is a seasonal route that starts in April and ends in October.
The only airline with direct flights to Glasgow is Jet2. This is a seasonal route that starts in November and ends in March.
Direct flights to Leeds / Bradford are offered by Ryanair UK. This is a seasonal route that starts in May and ends in October.
From Marrakech to London Gatwick there are 4 airlines that have direct services, which are British Airways (Oneworld), easyJet, TUI Airways and Wizz Air.
Direct flights to London Heathrow are offered by British Airways (Oneworld). This is a seasonal route that starts in April and ends in May.
The only airline with direct flights to London Luton is easyJet.
You can fly non-stop to London Stansted with Jet2 or Ryanair UK.
From Marrakech to Manchester there are 4 airlines that have direct services, which are easyJet, Jet2, Ryanair UK and TUI Airways.
Flights from Marrakech to United States
In United States, the only destination that has a direct flight from Marrakech is New York. Direct flights to New York are offered by United Airlines (Star Alliance). This is a seasonal route that starts in October and ends in March.
Flights from Marrakech to Western Sahara
There is 1 destination in Western Sahara that has a direct connection from Marrakech, which is Dakhla. Direct flights to Dakhla are offered by Air Arabia Maroc. This is a seasonal route that starts in April and ends in October.
Domestic flights from Marrakech
Flights from Marrakech to Morocco
There are several airports within Morocco that have domestic flights departing from Marrakech (7 in total).
You can fly non-stop to Agadir with Edelweiss Air or TUI Fly. This is a seasonal route that starts in April and ends in June.
You can fly non-stop to Casablanca with Qatar Airways (Oneworld) or Royal Air Maroc (Oneworld).
You can fly non-stop from Marrakech to Er-Rachidia (Errachidia) with Ryanair. This is a seasonal route that starts in April and ends in October.
You can fly non-stop to Fes with Air Arabia Maroc or Ryanair. This is a seasonal route that starts in April and ends in October.
All direct flights from Marrakech to Oujda, Tangier and Tétouan are operated by Ryanair.
Alternative airports near Marrakech
Below you can find a list of alternative airports to Marrakech (RAK). The nearest airports to Marrakech (RAK) are Ouarzazate (OZZ) and Essaouira (ESU).
Frequently asked questions - FAQ
How many airports are there in Marrakech?
There is 1 airport in Marrakech: Menara International Airport (RAK).
What is the best airport to fly from Marrakech?
The most convenient airport to fly from Marrakech is Menara International Airport (RAK).
How many airlines fly from Marrakech?
There are 37 airlines flying from Marrakech to 95 airports around the world, as of April 2024.
Which airlines fly from Marrakech?
Ryanair, easyJet and Transavia operate most flights from Marrakech. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying from Marrakech?
Star Alliance, Oneworld and SkyTeam are all flying from Marrakech.
How many nonstop flights are there from Marrakech?
There are roughly 4,116 flights departing from Marrakech every month (or 959 flights each week), to a total of 95 airports worldwide.
What is the official name of Marrakech Airport?
The official name of Marrakech Airport is Menara International Airport.
What is the airport code of Marrakech Airport?
The airport code of Marrakech Airport is RAK.
What are the most popular flights from Marrakech?
Paris (Orly), Paris and Casablanca are the 3 most popular routes from Marrakech. For a complete overview of all flight routes from Marrakech, please use our flight map.
How long is the flight from Marrakech?
Marrakech to Paris (Orly) | 3h 30m |
Marrakech to Paris | 3h 15m |
Marrakech to Casablanca | 50m |
Marrakech to Madrid | 2h |
Marrakech to London Gatwick | 3h 35m |