EN
Full Map
From
To
Dates
Prices
Alliances
Airlines
Classes
Aircraft
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 30 direct destinations

Airports with direct flights to 30+ destinations

> 7 direct destinations

Airports with direct flights to 7 to 30 destinations

< 7 direct destinations

Airports with direct flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Marrakech (RAK)

Menara International Airport - Airport code: RAK

Home Airports Morocco RAK Marrakech

Non-stop flights to Marrakech (RAK)

Menara International Airport is the second largest airport in Morocco. It is an international airport. In total there are 78 airports around the world that have direct flights to Marrakech, spread around 67 cities in 20 countries. Currently, there are 3 domestic flights to Marrakech.

Marrakech is mainly known for its nature and activities.

This month, there are 1,846 flights arriving at Marrakech Airport, which are 62 flights per day or 3 flights per hour. On an average day, there is at least 1 flight arriving every 20 minutes.

The most frequently departed flights to Marrakech are routes from Paris (Orly) (ORY) in France and London Gatwick (LGW) in United Kingdom. These two routes together are operated 347 times this month, and make up for 19% of all monthly arrivals at Menara International Airport.

The longest flight to Marrakech RAK is departing from Tel Aviv (TLV). This non-stop flight takes around 5 hours and 45 minutes and covers a distance of 1,554 miles (2,501 km).

 Remove ads

List of all direct flights to Marrakech

Below you can find a list of all cities and countries that have direct flights to Marrakech, ordered by popularity.

Show all

Currently, there are 31 airlines that fly to Marrakech. Most flights to Marrakech are operated by Ryanair, as they connect 35 airports to RAK. That’s around 3 times as much as easyJet, the second biggest airline in terms of operated flight routes to Marrakech. Below you can find a list of airlines that operate most RAK flights:

Business class flights to Marrakech

There are 5 airports that have flights to Marrakech in Business Class. All airports that offer business class flights to RAK are listed below:

Intercontinental flights to Marrakech

The only intercontinental flights to Menara International Airport (RAK) are from Europe and the Middle-East, as of December 2022.

* Please note that there are no direct services from the United States, Canada, Southern America, Central America, the Caribbean, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.

Non-stop flights from Europe to Marrakech

Ryanair and easyJet have a significant network of flights from Europe to Marrakech.

RyanairRyanair: seasonal flights from Berlin (BER), year-round flights from Cologne-Bonn (CGN), Düsseldorf (Weeze) (NRN), seasonal flights from Frankfurt Hahn (HHN), year-round flights from Dublin (DUB), Milan (Bergamo) (BGY), seasonal flights from Naples (NAP), Pisa (PSA), year-round flights from Rome (Ciampino) (CIA), Turin (TRN), Venice (Treviso) (TSF), seasonal flights from Lisbon (LIS), Porto (OPO), year-round flights from Alicante (ALC), Barcelona (BCN), Gran Canaria (Las Palmas) (LPA), Madrid (MAD), seasonal flights from Málaga (AGP), Santander (SDR), Seville (SVQ), year-round flights from Valencia (VLC), Zaragoza (ZAZ), seasonal flights from Brussels (BRU), year-round flights from Brussels Charleroi (CRL), seasonal flights from Bordeaux (BOD), year-round flights from Dole (DLE), seasonal flights from Limoges (LIG), year-round flights from Marseille (MRS), Nîmes (FNI), Paris (Beauvais) (BVA), Paris (Vatry) (XCR), Perpignan (PGF), Toulouse (TLS), Tours (TUF) and Eindhoven (EIN).

EurowingsEurowings: year-round flights from Frankfurt (FRA) and seasonal flights from Munich (MUC).

EurowingsEurowings: seasonal flights from Düsseldorf (DUS).

easyJeteasyJet: year-round flights from Basel Mulhouse Freiburg (BSL), Geneva (GVA), London Gatwick (LGW), London Luton (LTN), Manchester (MAN), Milan (Malpensa) (MXP), seasonal flights from Lisbon (LIS), year-round flights from Bordeaux (BOD), Lyon (LYS), Nantes (NTE), Nice (NCE), Paris (CDG), Toulouse (TLS) and seasonal flights from Amsterdam (AMS).

Edelweiss AirEdelweiss Air: seasonal flights from Zürich (ZRH).

SwissSwiss (Star Alliance): year-round flights from Geneva (GVA).

Wizz AirWizz Air: seasonal flights from Warsaw (WAW), Milan (Malpensa) (MXP) and Rome (Fiumicino) (FCO).

AustrianAustrian (Star Alliance): seasonal flights from Vienna (VIE).

TUI AirwaysTUI Airways: seasonal flights from Birmingham (BHX), Bristol (BRS), London Gatwick (LGW) and Manchester (MAN).

Ryanair UKRyanair UK: seasonal flights from Edinburgh (EDI), year-round flights from London Stansted (STN) and seasonal flights from Manchester (MAN).

British AirwaysBritish Airways (Oneworld): year-round flights from London Gatwick (LGW) and seasonal flights from London Heathrow (LHR).

Wizz AirWizz Air: seasonal flights from London Gatwick (LGW).

NorwegianNorwegian: year-round flights from Copenhagen (CPH) and seasonal flights from Stockholm (Arlanda) (ARN).

Air BalticAir Baltic: seasonal flights from Riga (RIX).

NorwegianNorwegian: seasonal flights from Oslo (OSL).

TUI FlyTUI Fly: seasonal flights from Bologna (BLQ), year-round flights from Brussels (BRU), seasonal flights from Lille (LIL), Paris (Orly) (ORY) and Rotterdam (RTM).

TAP PortugalTAP Portugal (Star Alliance): year-round flights from Lisbon (LIS).

VuelingVueling: year-round flights from Barcelona (BCN), Bilbao (BIO), seasonal flights from Málaga (AGP) and Paris (Orly) (ORY).

VoloteaVolotea: seasonal flights from Bilbao (BIO), Lille (LIL) and Strasbourg (SXB).

Binter CanariasBinter Canarias: year-round flights from Gran Canaria (Las Palmas) (LPA) and seasonal flights from Tenerife (Los Rodeos) (TFN).

Air EuropaAir Europa (SkyTeam): year-round flights from Madrid (MAD).

IberiaIberia (Oneworld): year-round flights from Madrid (MAD).

AegeanAegean (Star Alliance): year-round flights from Athens (ATH).

Royal Air MarocRoyal Air Maroc (Oneworld): year-round flights from Brussels (BRU), Marseille (MRS), Paris (CDG) and Paris (Orly) (ORY).

TransaviaTransavia: year-round flights from Lyon (LYS), Marseille (MRS), Montpellier (MPL), Nantes (NTE) and Paris (Orly) (ORY).

Air FranceAir France (SkyTeam): year-round flights from Paris (CDG).

TransaviaTransavia: year-round flights from Amsterdam (AMS) and Eindhoven (EIN).

Non-stop flights from the Middle-East / Western Asia to Marrakech

ArkiaArkia: seasonal flights from Tel Aviv (TLV).

EL ALEL AL: year-round flights from Tel Aviv (TLV).

Turkish AirlinesTurkish Airlines (Star Alliance): year-round flights from Istanbul (IST).

International flights to Marrakech

Austria
Flights from Austria to Marrakech

Vienna is the only city in Austria with direct flights to Marrakech. From Vienna, direct flights are offered by Austrian (Star Alliance). This is a seasonal route that starts in December and ends in May.

Belgium
Flights from Belgium to Marrakech

There are 2 airports in Belgium that have non-stop flights to Marrakech.

From Brussels, direct flights are offered by Royal Air Maroc (Oneworld), Ryanair and TUI Fly.
From Brussels Charleroi, the only airline with direct flights is Ryanair.

Cape Verde
Flights from Cape Verde to Marrakech

If you are looking for a direct flight from Cape Verde to Marrakech, there are 2 airports to choose from.

From Boa Vista and Sal, Cape Verde, you can fly with Transavia.

Denmark
Flights from Denmark to Marrakech

In Denmark, the only airport that has a direct connection to Marrakech is Copenhagen. From Copenhagen, direct flights are offered by Norwegian.

France
Flights from France to Marrakech

France is well-connected to Marrakech (RAK) with 18 airports around the country that have direct flights to the airport.

From Bordeaux, you can fly non-stop with easyJet or Ryanair.
From Dole, the only airline with direct flights is Ryanair.
From Lille, you can fly non-stop with TUI Fly or Volotea. This is a seasonal route that starts in December and ends in March.
From Limoges, the only airline with direct flights is Ryanair. This is a seasonal route that starts in December and ends in March.
From Lyon, you can fly non-stop with easyJet or Transavia.
From Marseille, direct flights are offered by Royal Air Maroc (Oneworld), Ryanair and Transavia.
From Montpellier, direct flights are offered by Transavia.
From Nantes, you can fly non-stop with easyJet or Transavia.
From Nice, you can fly non-stop to Marrakech with easyJet.
From Nîmes, the only airline with direct flights is Ryanair.
From Paris, direct flights are offered by Air France (SkyTeam), easyJet and Royal Air Maroc (Oneworld).
From Paris (Beauvais), you can fly non-stop to Marrakech with Ryanair.
From Paris (Orly), there are 4 airlines that have direct services to Marrakech, which are Royal Air Maroc (Oneworld), Transavia, TUI Fly and Vueling.
From Paris (Vatry) and Perpignan, you can fly with Ryanair.
From Strasbourg, the only airline with direct flights is Volotea. This is a seasonal route that starts in December and ends in March.
From Toulouse, you can fly non-stop with easyJet or Ryanair.
From Tours, you can fly non-stop to Marrakech with Ryanair.

Germany
Flights from Germany to Marrakech

In Germany there are several airports with flights to Marrakech (7 in total).

From Berlin and Cologne-Bonn, you can fly with Ryanair.
From Düsseldorf, you can fly non-stop to Marrakech with Eurowings. This is a seasonal route that starts in December and ends in April.
From Düsseldorf (Weeze), the only airline with direct flights is Ryanair.
From Frankfurt, direct flights are offered by Eurowings.
From Frankfurt Hahn, you can fly non-stop to Marrakech with Ryanair. This is a seasonal route that starts in December and ends in March.
From Munich, direct flights are offered by Eurowings. This is a seasonal route that starts in December and ends in January.

Greece
Flights from Greece to Marrakech

There is 1 airport in Greece that has a direct connection to Marrakech, which is Athens. From Athens, direct flights are offered by Aegean (Star Alliance).

Ireland
Flights from Ireland to Marrakech

In Ireland, the only airport that has a direct connection to Marrakech is Dublin. From Dublin, direct flights are offered by Ryanair.

Israel
Flights from Israel to Marrakech

Tel Aviv is the only city in Israel with direct flights to Marrakech. From Tel Aviv, you can fly non-stop with Arkia or EL AL.

Italy
Flights from Italy to Marrakech

In Italy there are several airports with flights to Marrakech (9 in total).

From Bologna, direct flights are offered by TUI Fly. This is a seasonal route that starts in December and ends in March.
From Milan (Bergamo), the only airline with direct flights is Ryanair.
From Milan (Malpensa), you can fly non-stop with easyJet or Wizz Air.
From Naples, Pisa and Rome (Ciampino), all direct flights to Marrakech are operated by Ryanair.
From Rome (Fiumicino), direct flights are offered by Wizz Air. This is a seasonal route that starts in December and ends in March.
From Turin and Venice (Treviso), you can fly with Ryanair.

Latvia
Flights from Latvia to Marrakech

There is 1 airport in Latvia that has a direct connection to Marrakech, which is Riga. From Riga, direct flights are offered by Air Baltic. This is a seasonal route that starts in December and ends in March.

Netherlands
Flights from Netherlands to Marrakech

In Netherlands, there are 3 airports that have direct flights to Marrakech.

From Amsterdam, you can fly non-stop with easyJet or Transavia.
From Eindhoven, you can fly non-stop with Ryanair or Transavia.
From Rotterdam, you can fly non-stop to Marrakech with TUI Fly. This is a seasonal route that starts in December and ends in March.

Norway
Flights from Norway to Marrakech

Oslo is the only city in Norway with direct flights to Marrakech. From Oslo, direct flights are offered by Norwegian. This is a seasonal route that starts in December and ends in March.

Poland
Flights from Poland to Marrakech

In Poland, the only airport that has a direct connection to Marrakech is Warsaw. From Warsaw, direct flights are offered by Wizz Air. This is a seasonal route that starts in December and ends in March.

Portugal
Flights from Portugal to Marrakech

If you are looking for a direct flight from Portugal to Marrakech, there are 2 airports to choose from.

From Lisbon, direct flights are offered by easyJet, Ryanair and TAP Portugal (Star Alliance).
From Porto, the only airline with direct flights is Ryanair. This is a seasonal route that starts in December and ends in March.

Spain
Flights from Spain to Marrakech

You can fly non-stop to Marrakech from lots of airports in Spain, as there is a total of 11 airports that have direct services to Marrakech.

From Alicante, direct flights are offered by Ryanair.
From Barcelona, you can fly non-stop with Ryanair or Vueling.
From Bilbao, you can fly non-stop with Volotea or Vueling.
From Gran Canaria (Las Palmas), you can fly non-stop with Binter Canarias or Ryanair.
From Madrid, direct flights are offered by Air Europa (SkyTeam), Iberia (Oneworld) and Ryanair.
From Málaga, you can fly non-stop with Ryanair or Vueling. This is a seasonal route that starts in December and ends in March.
From Santander and Seville, you can fly with Ryanair.
From Tenerife (Los Rodeos), you can fly non-stop to Marrakech with Binter Canarias. This is a seasonal route that started in July and ends in September.
From Valencia and Zaragoza, all direct flights to Marrakech are operated by Ryanair.

Sweden
Flights from Sweden to Marrakech

There is 1 airport in Sweden that has a direct connection to Marrakech, which is Stockholm (Arlanda). From Stockholm (Arlanda), direct flights are offered by Norwegian. This is a seasonal route that starts in December and ends in April.

Switzerland
Flights from Switzerland to Marrakech

There are 3 airports in Switzerland that have non-stop flights to Marrakech.

From Basel Mulhouse Freiburg, direct flights are offered by easyJet.
From Geneva, you can fly non-stop with easyJet or Swiss (Star Alliance).
From Zürich, you can fly non-stop to Marrakech with Edelweiss Air. This is a seasonal route that starts in December and ends in May.

Turkey
Flights from Turkey to Marrakech

In Turkey, the only airport that has a direct connection to Marrakech is Istanbul. From Istanbul, direct flights are offered by Turkish Airlines (Star Alliance).

United Kingdom
Flights from United Kingdom to Marrakech

In United Kingdom there are several airports with flights to Marrakech (8 in total).

From Birmingham and Bristol, you can fly with TUI Airways.
From Edinburgh, you can fly non-stop to Marrakech with Ryanair UK. This is a seasonal route that starts in December and ends in March.
From London Gatwick, there are 4 airlines that have direct services to Marrakech, which are British Airways (Oneworld), easyJet, TUI Airways and Wizz Air.
From London Heathrow, direct flights are offered by British Airways (Oneworld). This is a seasonal route that starts in December and ends in May.
From London Luton, you can fly non-stop to Marrakech with easyJet.
From London Stansted, direct flights are offered by Ryanair UK.
From Manchester, direct flights are offered by easyJet, Ryanair UK and TUI Airways.

Domestic flights to Marrakech

Morocco
Flights from Morocco to Marrakech

There are 3 airports in Morocco that have non-stop domestic flights to Marrakech.

From Agadir, you can fly non-stop with Edelweiss Air or TUI Fly. This is a seasonal route that starts in December and ends in April.
From Casablanca, the only airline with direct flights is Royal Air Maroc (Oneworld).
From Fes, you can fly non-stop to Marrakech with Air Arabia Maroc.

Alternative airports near Marrakech

Flying to an alternative airport near Marrakech could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Marrakech (RAK) are listed below. The closest alternative airports 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 into Marrakech?

The most convenient airport to fly into Marrakech is Menara International Airport (RAK).

How many airlines fly to Marrakech?

There are 31 airlines flying to Marrakech from 78 airports around the world, as of December 2022.

Which airlines fly to Marrakech?

Ryanair, easyJet and Transavia operate most flights to Marrakech. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Marrakech?

Star Alliance, Oneworld and SkyTeam are all flying to Marrakech.

How many nonstop flights are there to Marrakech?

There are roughly 1,846 flights arriving at Marrakech every month (or 434 flights each week), from a total of 78 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 to Marrakech?

Paris (Orly), London Gatwick and Casablanca are the 3 most popular routes to Marrakech. For a complete overview of all flight routes to Marrakech, please use our flight map.

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
$ 5.99 50% off
$ 2.99*
Per Month
Lifetime
$ 239.98 50% off
$ 119.99
One time

  Cancel anytime.
Personal use only.

* Billed and renews at $35.88 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at $239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere