Commercial airliner flying over Marrakech with the Atlas mountains at sunset

How to find flights to Morocco: airports, airlines & cheap ticket tips

Compare cheap flights to Marrakech, Casablanca, Agadir, Tanger and Fès. Discover the best airlines, when to book, and live flight schedules for Moroccan airports.

9 airports coveredBook 6–10 weeks aheadReal-time schedules

The short answer

Booking a flight to Morocco is straightforward from Europe: many low-cost and full-service airlines fly direct to Marrakech, Casablanca, Agadir, Tanger and Fès. For the best fares, book 6 to 10 weeks in advance and avoid July-August and the Christmas holidays.

The cheapest fares are usually with Ryanair, easyJet, Transavia and Vueling from France, Spain, Italy and the UK. Royal Air Maroc remains the go-to choice for long-haul flights from the US, Canada and West Africa.

Which airport should you fly into in Morocco?

Your arrival airport shapes your itinerary. Here are the main options for flights to Morocco:

Casablanca

CMN

The main international hub. Best for central Morocco, Rabat and connections to West Africa.

Marrakech

RAK

Perfect for the medina, the Atlas mountains, Essaouira and the south. Well served by European low-cost carriers.

Agadir

AGA

Ideal for beach holidays and surfing in the Souss-Massa region. Direct flights from several European capitals.

Tanger

TNG

Gateway to northern Morocco, the Rif mountains and Chefchaouen. Regular European connections.

Fès

FEZ

Close to the UNESCO medina, the Middle Atlas and desert circuits to Merzouga.

Rabat

RBA

Small capital airport, handy for the Atlantic coast between Casablanca and Tanger.

Need to compare arrival and departure times? Check live flight schedules.

Airlines that fly to Morocco

When you book a flight to Morocco, you can choose between the national carrier, European legacy airlines and low-cost carriers:

  • Royal Air Maroc (RAM): the national carrier, based in Casablanca. Full international network covering Europe, the US, Canada, West Africa and the Middle East.
  • Air France, Iberia, Lufthansa, Brussels Airlines, TAP, British Airways: traditional carriers with direct or one-stop flights from their home hubs.
  • Transavia, easyJet, Ryanair, Vueling, TUI fly: low-cost airlines with extensive Morocco networks. Ryanair and easyJet in particular serve Marrakech, Agadir, Fès and Tanger from many European cities.

For cheap flights to Marrakech, start with Ryanair, easyJet and Transavia. For comfort or long-haul routes, Royal Air Maroc and Air France are the benchmarks.

When should you book your flight to Morocco?

Golden rule: book 6 to 10 weeks ahead for direct flights from Europe, and 2 to 4 months ahead for long-haul flights from the US or Canada.

High season (July-August, Christmas, Easter)

Book 3 to 4 months ahead. Prices rise quickly and direct flights to Marrakech and Agadir fill up.

Shoulder season (April-May, September-October)

Best balance of weather and price. Book 6 to 10 weeks ahead for the best deals.

Low season (November-March, excluding holidays)

Lowest fares. A few weeks' notice is usually enough, except over Christmas.

6 tips to find cheap flights to Morocco

  1. 1

    Set price alerts

    Google Flights, Skyscanner or Kayak will notify you as soon as fares to Marrakech or Casablanca drop.

  2. 2

    Be flexible with dates

    Tuesdays and Wednesdays are often cheaper than Fridays and weekends. Shifting by 2-3 days can cut the price by 30 %.

  3. 3

    Compare departure airports

    From the UK, check London Gatwick, Stansted, Luton and Manchester. From France, compare Paris, Marseille, Lyon, Bordeaux and Nantes.

  4. 4

    Consider flying into Fès or Casablanca

    Then take the ONCF train to Marrakech or Rabat. This can be much cheaper than a direct flight to Marrakech in high season.

  5. 5

    Travel light

    Low-cost fares often include only a cabin bag. Add checked luggage at booking to avoid airport surprises.

  6. 6

    Book direct with the airline

    After comparing, finalise on the airline's website for easier changes or refunds.

Live flight schedules

Once you have booked your flight to Morocco, track arrivals and departures in real time. Our tool covers 9 Moroccan airports (Casablanca, Marrakech, Agadir, Tanger, Fès, Rabat, Nador, Oujda and Tétouan) over a rolling 12-hour window.

Check your flight now

Arrivals, departures, delays and gate numbers in real time.

Open the tool
app.karvyx.com

Need a car at your arrival airport?

Compare rental deals at Casablanca, Marrakech, Agadir, Tanger and Fès directly on app.karvyx.com.

Book a car

Rent a car at the airport

Counters, hours, prices and tips by airport — pick up your vehicle right on arrival.

Most requested routes

Duration, tolls, recommended stops and train/bus alternatives for each route.

Frequently asked questions about flights to Morocco

When is the best time to book a flight to Morocco?

For flights from Europe, book 6 to 10 weeks ahead. From the US or Canada, aim for 2 to 4 months in advance. Prices are usually 20–40 % lower in the shoulder months (April-May and September-October) and in winter outside the Christmas period.

Which airport should I fly into in Morocco?

Casablanca Mohammed V (CMN) is the main international hub. Marrakech Menara (RAK) is best for the south and the Atlas mountains. Agadir Al Massira (AGA) suits beach holidays. Tanger Ibn Battouta (TNG), Fès Saïss (FEZ), Rabat-Salé (RBA), Nador (NDR) and Oujda (OUD) all have direct flights from several European cities.

What airlines fly to Morocco?

Royal Air Maroc serves most major European, North American and West African cities. Air France, Iberia, Lufthansa, Brussels Airlines, TAP and British Airways offer direct or one-stop flights. Low-cost carriers Ryanair, easyJet, Transavia, Vueling and TUI fly operate many routes from France, Spain, Italy, the UK and Germany.

How much is a flight ticket to Morocco?

From Western Europe, direct low-cost return fares typically range from £40 to £120 outside peak periods. On full-service carriers or in high season, expect £250–£500. From the US or Canada, flights usually cost $600–$1,200 return depending on the season and routing.

How can I find cheap flights to Marrakech?

Set price alerts on Google Flights or Skyscanner, be flexible with your travel dates (Tuesdays and Wednesdays are often cheapest), consider flying into Fès or Casablanca and taking the ONCF train, and book 2–3 months ahead for school-holiday travel.

Do I need a visa to enter Morocco?

Most European, UK, US, Canadian and Australian passport holders do not need a visa for stays up to 90 days. Your passport must be valid for at least three months beyond your planned departure date. Always check the latest official guidance before travelling.

What time do flights arrive in Marrakech today?

Use our live flight tracker to check arrivals and departures at Marrakech and eight other Moroccan airports in real time, covering a rolling 12-hour window.