
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.
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
CMNThe main international hub. Best for central Morocco, Rabat and connections to West Africa.
Marrakech
RAKPerfect for the medina, the Atlas mountains, Essaouira and the south. Well served by European low-cost carriers.
Agadir
AGAIdeal for beach holidays and surfing in the Souss-Massa region. Direct flights from several European capitals.
Tanger
TNGGateway to northern Morocco, the Rif mountains and Chefchaouen. Regular European connections.
Fès
FEZClose to the UNESCO medina, the Middle Atlas and desert circuits to Merzouga.
Rabat
RBASmall 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
Set price alerts
Google Flights, Skyscanner or Kayak will notify you as soon as fares to Marrakech or Casablanca drop.
- 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
Compare departure airports
From the UK, check London Gatwick, Stansted, Luton and Manchester. From France, compare Paris, Marseille, Lyon, Bordeaux and Nantes.
- 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
Travel light
Low-cost fares often include only a cabin bag. Add checked luggage at booking to avoid airport surprises.
- 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.
Need a car at your arrival airport?
Compare rental deals at Casablanca, Marrakech, Agadir, Tanger and Fès directly on app.karvyx.com.
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.