Cheap flights to Marrakesh

Cheap flights from United States to Marrakesh

from New York (JFK - RAK)
Feb 2 — Feb 10
1 stop
from $504
from Los Angeles (LAX - RAK)
Feb 1 — Feb 10
1 stop
from $546
from Miami (MIA - RAK)
Feb 2 — Feb 9
1 stop
from $546

Popular airlines with direct flights to Marrakesh

  • Ryanair
    Fly to Marrakesh (RAK)
    • Málaga
      Direct flights every day
      1 hr 25 min +
    • Madrid
      Direct flights every day
      2 hr 5 min +
    • Milan
      Direct flights every day
      3 hr 25 min +
    • Marseille
      Direct flights every day
      2 hr 45 min +
    • Brussels
      Direct flights every Tue, Wed, Thu, Fri, Sat, Sun
      3 hr 30 min +
  • easyJet
    Fly to Marrakesh (RAK)
    • London
      Direct flights every day
      3 hr 40 min +
    • Bordeaux
      Direct flights every day
      2 hr 40 min +
    • Lyon
      Direct flights every day
      3 hr 5 min +
    • Geneva
      Direct flights every day
      3 hr 15 min +
    • Nantes
      Direct flights every day
      2 hr 50 min +
  • Transavia
    Fly to Marrakesh (RAK)
    • Paris
      Direct flights every day
      3 hr 30 min +
    • Amsterdam
      Direct flights every day
      3 hr 50 min +
    • Lyon
      Direct flights every Mon, Tue, Wed, Fri, Sat
      3 hr 20 min +
    • Nantes
      Direct flights every Mon, Tue, Wed, Thu, Sat, Sun
      2 hr 55 min +
    • Bordeaux
      Direct flights every Mon, Wed, Fri, Sat
      2 hr 40 min +
  • Royal Air Maroc
    Fly to Marrakesh (RAK)
    • Casablanca
      Direct flights every day
      50 min +
    • Paris
      Direct flights every day
      3 hr 15 min +
    • Brussels
      Direct flights every Thu, Sun
      3 hr 35 min +
    • Marseille
      Direct flights every Mon, Sat
      2 hr 45 min +
  • Wizz Air
    Fly to Marrakesh (RAK)
    • Milan
      Direct flights every Mon, Wed, Fri
      3 hr 35 min +
    • London
      Direct flights every Tue, Thu, Sun
      3 hr 45 min +
    • Budapest
      Direct flights every Tue, Sat
      4 hr 25 min +
    • Rome
      Direct flights every Tue, Sat
      3 hr 40 min +
  • TUI fly
    Fly to Marrakesh (RAK)
    • Paris
      Direct flights every Tue, Wed, Fri, Sun
      3 hr 35 min +
    • Lille
      Direct flights every Mon, Thu, Sat
      3 hr 45 min +
    • Bologna
      Direct flights every Mon, Wed, Fri
      3 hr 45 min +
    • Brussels
      Direct flights every Wed, Sun
      4 hr 5 min +

Popular airports near Marrakesh

  • Marrakesh Menara Airport (RAK)
    MarrakeshMorocco16 min3 mi
  • Casablanca Mohammed V International Airport (CMN)
    CasablancaMorocco2 hr 29 min122 mi
  • Agadir Al-Massira International Airport (AGA)
    AgadirMorocco2 hr 55 min122 mi
  • Essaouira Mogador Airport (ESU)
    EssaouiraMorocco3 hr 4 min101 mi

When to fly to Marrakesh

Off-seasons section.
Off-season
Apr – Jul
Less popular and lower prices
Peak seasons section.
Peak season
Oct – Jan
Most popular and higher prices

About Marrakesh

Marrakesh, a former imperial city in western Morocco, is a major economic center and home to mosques, palaces and gardens. The medina is a densely packed, walled medieval city dating to the Berber Empire, with mazelike alleys where thriving souks (marketplaces) sell traditional textiles, pottery and jewelry. A symbol of the city, and visible for miles, is the Moorish minaret of 12th-century Koutoubia Mosque.

Frequently asked questions about flying to Marrakesh

What counts as the best airline for your flights to Marrakesh really depends on your individual needs. You may have a favorite carrier or a loyalty program you like, but price, convenience, and airports served also come into play. Flexibility and booking terms – Can you change flights if you want to stay longer or get a refund if you have to postpone your trip? – are also factors that help determine which airline is best to fly to Marrakesh.

In terms of direct flights, Ryanair is the most popular, flying directly from 44 cities. Ryanair flies to Marrakesh Menara Airport (RAK).

Other popular airlines flying to Marrakesh are easyJet, Transavia, Royal Air Maroc, Wizz Air, TUI fly.
  • easyJet flies directly from 17 cities. easyJet flies to Marrakesh Menara Airport (RAK).
  • Transavia flies directly from 9 cities. Transavia flies to Marrakesh Menara Airport (RAK).
  • Royal Air Maroc flies directly from 4 cities. Royal Air Maroc flies to Marrakesh Menara Airport (RAK).
  • Wizz Air flies directly from 4 cities. Wizz Air flies to Marrakesh Menara Airport (RAK).
  • TUI fly flies directly from 4 cities. TUI fly flies to Marrakesh Menara Airport (RAK).
  • Ryanair offers direct flights to Marrakesh from 44 cities. The most frequent departures are: Málaga, Madrid, Milan, Marseille and Brussels.
  • easyJet offers direct flights to Marrakesh from 17 cities. The most frequent departures are: London, Bordeaux, Lyon, Geneva and Nantes.
  • Transavia offers direct flights to Marrakesh from 9 cities. The most frequent departures are: Paris, Amsterdam, Lyon, Nantes and Bordeaux.
  • Royal Air Maroc offers direct flights to Marrakesh from 4 cities. The most frequent departures are: Casablanca, Paris, Brussels and Marseille.
  • Wizz Air offers direct flights to Marrakesh from 4 cities. The most frequent departures are: Milan, London, Budapest and Rome.
  • TUI fly offers direct flights to Marrakesh from 4 cities. The most frequent departures are: Paris, Lille, Bologna and Brussels.
Many travelers choose to visit in spring (Apr–May), when the weather's warm and dry. Temperatures can reach extreme highs in midsummer (Jul–Aug). The Popular Arts Festival (Jul) includes Amazigh music and traditional folk dance performances. Djemaa el-Fna square becomes an open-air cinema during the Marrakech International Film Festival (Nov). Winters (Dec–Feb) are mild.
Marrakesh is served by only one major airport: Marrakesh Menara Airport, 3 mi away from the city center.
If you are looking to book airline tickets from United States to Marrakesh you have options. Some of the cheapest flights from popular cities include:
  • United, Edelweiss Air flight from Chicago, starting at $564 from Feb 22 to Mar 2
  • Delta flight from Dallas, starting at $633 from Mar 20 to Mar 27
  • Scandinavian Airlines flight from Atlanta, starting at $604 from Feb 27 to Mar 7
  • Scandinavian Airlines flight from New York, starting at $504 from Feb 2 to Feb 10
  • Scandinavian Airlines flight from Los Angeles, starting at $546 from Feb 1 to Feb 10
  • SWISS, Edelweiss Air flight from Miami, starting at $546 from Feb 2 to Feb 9
Of all the flights departing from popular cities in United States, the cheapest round-trip flight to Marrakesh starts at $504 and departs from New York on Feb 2 to Feb 10.
Finding last-minute flights to Marrakesh is easy on Google Flights.
Select your departure city and use the calendar to pick your preferred travel dates and find the lowest ticket prices available. You can even check for flights departing today.
To find the cheapest tickets, it’s usually best to book at least a few weeks in advance for domestic flights and a few months in advance for cheap international flights.
You can find great flight deals to Marrakesh on Google Flights.
Just enter your departure city, choose Marrakesh in the destination field, and click Search.
You can filter the results to see only nonstop flights or flights under a certain price to more easily plan your perfect budget trip.

You can also turn on price tracking to get alerts if the price changes for a route or flight.

Search more flights

Find cheap flights on popular routes