Unofficial website. Not affiliated with Marrakech Menara Airport.

Direct flights · updated September 2026

Marrakech Menara Airport Destinations

Marrakech Menara Airport (RAK) has non-stop flights to more than a hundred cities, mostly in Europe but also in Morocco, the Middle East and North America. Here are all the destinations, the airlines that fly them and the seasonal routes.

  • Direct destinations 106 cities
  • Scheduled and seasonal 39 airlines
  • On 3 continents 33 countries

Airlines at Marrakech airport

European low-cost carriers dominate: Ryanair alone links more than fifty cities to RAK. Here are the main airlines and how many destinations each serves.

  • Ryanair

    51 destinations

    Alicante · Barcelona · Paris

  • easyJet

    26 destinations

    Basel-Mulhouse · Birmingham · Bordeaux

  • Transavia

    17 destinations

    Amsterdam · Bordeaux · Brest

  • Royal Air Maroc

    13 destinations

    Barcelona · Bordeaux · Brussels

  • Jet2

    6 destinations

    Birmingham · Glasgow · London

  • Wizz Air

    9 destinations

    Budapest · London · Milan

  • British Airways

    1 destinations

    London

  • Turkish Airlines

    1 destinations

    Istanbul

All destinations from Marrakech Menara Airport

Cities served non-stop, with the airlines operating them. Type a city, country or airline, or filter by region.

106 destinations shown

CityCountryRegionAirlines
Alicante Spain Europe Ryanair
Amsterdam Netherlands Europe easyJet seasonal Transavia
Athens Greece Europe Aegean Airlines seasonal
Atlanta United States Americas Delta Air Lines seasonal
Barcelona Spain Europe Ryanair Royal Air Maroc Vueling
Basel-Mulhouse France Europe easyJet
Belfast United Kingdom Europe easyJet seasonal
Berlin Germany Europe Ryanair Transavia seasonal
Bilbao Spain Europe Volotea seasonal Vueling seasonal
Birmingham United Kingdom Europe Ryanair easyJet Jet2 TUI Airways
Boa Vista Cape Verde Africa Transavia seasonal
Bologna Italy Europe TUI fly
Bordeaux France Europe easyJet Transavia Royal Air Maroc Volotea seasonal
Brest France Europe Transavia
Bristol United Kingdom Europe easyJet TUI Airways seasonal
BrusselsBRU · CRL Belgium Europe Ryanair Transavia Royal Air Maroc TUI fly
Bucharest Romania Europe Wizz Air seasonal Animawings seasonal
Budapest Hungary Europe Ryanair Wizz Air
Casablanca Morocco Morocco Royal Air Maroc
Cluj-Napoca Romania Europe Wizz Air seasonal
Cologne Germany Europe Ryanair
Copenhagen Denmark Europe Norwegian SAS seasonal
Dakar Senegal Africa Transavia seasonal
Dakhla Morocco Morocco Royal Air Maroc
Doha Qatar Middle East Qatar Airways
Dole-Jura France Europe Ryanair
Dublin Ireland Europe Ryanair Aer Lingus seasonal
DüsseldorfDUS · NRN Germany Europe Ryanair Eurowings seasonal
Edinburgh United Kingdom Europe Ryanair easyJet seasonal
Eindhoven Netherlands Europe Ryanair Transavia
Errachidia Morocco Morocco Ryanair
Faro Portugal Europe Ryanair
Fez Morocco Morocco Ryanair
FrankfurtFRA · HHN Germany Europe Ryanair Discover Airlines
Funchal (Madeira) Portugal Europe Binter seasonal
Geneva Switzerland Europe easyJet Swiss
Girona Spain Europe Ryanair
Glasgow United Kingdom Europe easyJet seasonal Jet2
Gran Canaria Spain Europe Ryanair
Hamburg Germany Europe easyJet
Helsinki Finland Europe Norwegian seasonal
Istanbul Türkiye Middle East Turkish Airlines
Jeddah Saudi Arabia Middle East Saudia seasonal
Kraków Poland Europe Ryanair seasonal
La Rochelle France Europe Ryanair seasonal
Laayoune Morocco Morocco Royal Air Maroc
Lanzarote Spain Europe Ryanair seasonal
Leeds-Bradford United Kingdom Europe Jet2 seasonal
Lille France Europe easyJet Volotea seasonal TUI fly
Limoges France Europe Ryanair seasonal
Lisbon Portugal Europe Ryanair easyJet TAP Air Portugal
Liverpool United Kingdom Europe Ryanair easyJet
LondonLGW · LHR · LTN · STN · SEN United Kingdom Europe Ryanair easyJet Wizz Air Jet2 TUI Airways British Airways
Luxembourg Luxembourg Europe Luxair seasonal
Lyon France Europe easyJet Transavia Royal Air Maroc Volotea seasonal
Madrid Spain Europe Ryanair Iberia Air Europa
Málaga Spain Europe easyJet
Manchester United Kingdom Europe Ryanair easyJet Jet2 TUI Airways
Marseille France Europe Ryanair Transavia seasonal Royal Air Maroc
Medina Saudi Arabia Middle East Royal Air Maroc seasonal
MilanMXP · BGY Italy Europe Ryanair easyJet Wizz Air
Montpellier France Europe Transavia
Montreal Canada Americas Air Transat
Munich Germany Europe Discover Airlines
Nantes France Europe easyJet Transavia Royal Air Maroc Volotea
Naples Italy Europe Ryanair easyJet
New York (Newark) United States Americas United Airlines seasonal
Newcastle United Kingdom Europe Ryanair Jet2
Nice France Europe easyJet Royal Air Maroc Air France seasonal
Nîmes France Europe Ryanair
Oslo Norway Europe Norwegian seasonal
Oujda Morocco Morocco Ryanair
Palermo Italy Europe Wizz Air
Palma de Mallorca Spain Europe Ryanair seasonal
ParisCDG · ORY · BVA · XCR France Europe Ryanair easyJet Transavia Royal Air Maroc TUI fly Vueling seasonal Air France
Perpignan France Europe Ryanair
Pisa Italy Europe Ryanair
Porto Portugal Europe Ryanair easyJet
Prague Czechia Europe easyJet from October 25, 2026 Eurowings seasonal
Praia Cape Verde Africa Transavia seasonal
Rennes France Europe Transavia
Riga Latvia Europe airBaltic seasonal
RomeCIA · FCO Italy Europe Ryanair Wizz Air seasonal
Rotterdam Netherlands Europe TUI fly
Sal Cape Verde Africa Transavia seasonal
Santander Spain Europe Ryanair
Santiago de Compostela Spain Europe Vueling seasonal
São Vicente Cape Verde Africa Transavia seasonal
Seville Spain Europe Ryanair
Sharm El Sheikh Egypt Africa Alexandria Airlines seasonal
Sofia Bulgaria Europe Wizz Air European Air Charter seasonal
Stockholm Sweden Europe Ryanair Norwegian seasonal
Strasbourg France Europe easyJet Volotea
Tangier Morocco Morocco Ryanair
Tel Aviv Israel Middle East Arkia
TenerifeTFN · TFS Spain Europe Ryanair seasonal Binter seasonal
Tetouan Morocco Morocco Ryanair
Toulouse France Europe Ryanair easyJet Royal Air Maroc
Tours France Europe Ryanair
Turin Italy Europe Ryanair
Valencia Spain Europe Ryanair
Venice (Treviso) Italy Europe Ryanair
Vienna Austria Europe Austrian Airlines seasonal
Warsaw Poland Europe Wizz Air LOT Polish Airlines seasonal
Zaragoza Spain Europe Ryanair
Zurich Switzerland Europe Edelweiss seasonal Chair Airlines

Destinations by region

Europe 84

  • France: Basel-Mulhouse, Bordeaux, Brest, Dole-Jura, La Rochelle, Lille, Limoges, Lyon, Marseille, Montpellier, Nantes, Nice, Nîmes, Paris, Perpignan, Rennes, Strasbourg, Toulouse, Tours
  • Spain: Alicante, Barcelona, Bilbao, Girona, Gran Canaria, Lanzarote, Madrid, Málaga, Palma de Mallorca, Santander, Santiago de Compostela, Seville, Tenerife, Valencia, Zaragoza
  • United Kingdom: Belfast, Birmingham, Bristol, Edinburgh, Glasgow, Leeds-Bradford, Liverpool, London, Manchester, Newcastle
  • Italy: Bologna, Milan, Naples, Palermo, Pisa, Rome, Turin, Venice (Treviso)
  • Germany: Berlin, Cologne, Düsseldorf, Frankfurt, Hamburg, Munich
  • Portugal: Faro, Funchal (Madeira), Lisbon, Porto
  • Netherlands: Amsterdam, Eindhoven, Rotterdam
  • Poland: Kraków, Warsaw
  • Romania: Bucharest, Cluj-Napoca
  • Switzerland: Geneva, Zurich
  • Austria: Vienna
  • Belgium: Brussels
  • Bulgaria: Sofia
  • Czechia: Prague
  • Denmark: Copenhagen
  • Finland: Helsinki
  • Greece: Athens
  • Hungary: Budapest
  • Ireland: Dublin
  • Latvia: Riga
  • Luxembourg: Luxembourg
  • Norway: Oslo
  • Sweden: Stockholm

Morocco 8

  • Morocco: Casablanca, Dakhla, Errachidia, Fez, Laayoune, Oujda, Tangier, Tetouan

Africa 6

  • Cape Verde: Boa Vista, Praia, Sal, São Vicente
  • Egypt: Sharm El Sheikh
  • Senegal: Dakar

Middle East 5

  • Saudi Arabia: Jeddah, Medina
  • Israel: Tel Aviv
  • Qatar: Doha
  • Türkiye: Istanbul

Americas 3

  • United States: Atlanta, New York (Newark)
  • Canada: Montreal

Direct flights to the UK and Europe from Marrakech

Nearly eight in ten destinations from Marrakech airport are in Europe. The United Kingdom is one of the best-connected markets: London is served from five airports (Gatwick, Heathrow, Luton, Stansted and Southend) by British Airways, easyJet, Ryanair, Jet2, TUI and Wizz Air, and there are direct flights from Manchester, Birmingham, Bristol, Liverpool, Newcastle, Leeds-Bradford, Edinburgh, Glasgow and Belfast. Dublin is served by Ryanair and, in winter, Aer Lingus.

France has around twenty cities, with Paris served by four airports, followed by Spain, Italy and Germany. Routes to Belgium, the Netherlands, Switzerland and Portugal run all year. Winter, the mildest season in Marrakech, adds flights to Scandinavia, Austria, Greece, Poland and the Baltics.

Domestic flights from Marrakech Menara Airport

Royal Air Maroc links Marrakech with Casablanca, Dakhla and Laayoune. Ryanair flies to Fez, Tangier, Tetouan, Oujda and Errachidia, often at low fares. There are no scheduled flights to Agadir, Essaouira or Ouarzazate: those are reached by road, as shown in the table at the bottom of the page.

Long-haul flights: North America and the Middle East

Since 2024, Marrakech Menara Airport has had non-stop links to North America: Montreal with Air Transat, and seasonally Atlanta with Delta and New York-Newark with United. To the east, Qatar Airways serves Doha and Turkish Airlines Istanbul, two connecting hubs for Asia. Saudia flies to Jeddah and Royal Air Maroc to Medina in season.

Seasonal flights: what changes between summer and winter

The schedule changes twice a year, at the end of March and the end of October. Winter is the busiest season: Northern Europeans escape the cold and airlines open routes to Copenhagen, Oslo, Helsinki, Vienna, Warsaw and Riga. In summer, Transavia adds flights to Cape Verde and Dakar, and Ryanair to the Canaries and Palma. Routes marked "seasonal" in the table do not run all year, so check dates before booking.

Finding a cheap flight to or from Marrakech

  • Compare low-cost and full-service airlines: from London, six airlines compete in the same week.
  • Book six to eight weeks ahead, earlier for school holidays, Christmas and Easter, the most expensive periods.
  • Check the departure airport: Southend and Stansted are further from central London than Gatwick; Beauvais and Vatry are far from Paris.
  • Aim for a daytime landing: evening flights arrive at the airport's busiest time and after the last bus 19.

Our Marrakech flight comparison shows prices across all airlines. To follow a flight in real time, see the airport's arrivals and departures.

From the airport by road

Once in Marrakech, the region's main destinations are reached by car or private transfer:

DestinationDistanceTimePrivate transfer
Medina / Jemaa el-Fna6 km15–30 minfrom €27
Agafay desert30 km40–50 min€35–55
Ourika valley40 km1 h€45–65
Essaouira180 km2 h 30≈ €95
Ouarzazate200 km4 h€120–160
Casablanca240 km2 h 30€130–170
Agadir250 km3 h€130–170
Fez530 km6 hon request

The list of direct flights is compiled from airline schedules and the Wikipedia route database. Official timetables are published by ONDA, the airport operator.

Marrakech airport destinations: frequently asked questions

How many direct destinations are there from Marrakech airport?

Marrakech Menara Airport has non-stop flights to 106 cities in 33 countries, operated by 39 airlines, including seasonal routes. The vast majority of destinations are in Europe.

Which airlines fly to Marrakech?

Ryanair is by far the largest, with more than fifty destinations, ahead of easyJet, Transavia and Royal Air Maroc. Wizz Air, Jet2, Volotea, TUI, Vueling, British Airways, Air France, Iberia, Turkish Airlines, Qatar Airways and Air Transat also fly there.

Which airlines fly direct from London to Marrakech?

British Airways from Heathrow and Gatwick, easyJet from Gatwick, Luton and Southend, Ryanair and Jet2 from Stansted, and TUI and Wizz Air from Gatwick.

How long is the flight from London to Marrakech?

About 3 hours 30 minutes non-stop, depending on wind and the departure airport. Allow around 3 hours 45 from Manchester or Birmingham and about 4 hours from Edinburgh or Glasgow.

Are there direct flights between Marrakech and North America?

Yes: Air Transat flies to Montreal all year, and Delta to Atlanta and United to New York-Newark in season. Allow about 7 hours of flying to the East Coast.

What domestic flights leave from Marrakech?

Royal Air Maroc serves Casablanca, Dakhla and Laayoune; Ryanair links Fez, Tangier, Tetouan, Oujda and Errachidia. There are no scheduled flights to Agadir, Essaouira or Ouarzazate, which are reached by road.

Can I fly from Marrakech to Essaouira or Agadir?

No, there are no scheduled flights. Essaouira is 2 hours 30 by road and Agadir 3 hours by motorway; a private transfer or a CTM bus from Marrakech is the simplest option.

Do destinations change with the season?

Yes. The schedule changes at the end of March and the end of October. Winter adds routes to Northern Europe; summer adds flights to the Canaries, Cape Verde and Dakar. Seasonal routes are marked in the table.

Landing in Marrakech? Your driver is waiting

Medina, Agafay, Ourika or Essaouira: a fixed price per vehicle, flight tracking and waiting time included if you are delayed.