Find, compare, and book the cheapest flights to Morocco

This tool searches hundreds of airlines and travel sites at once to show you the best available prices. Compare one-way and return tickets, try flexible dates to unlock lower fares, and book directly with the airline or travel provider.

1 Enter your origin & destination
2 Pick your travel dates
3 Compare prices & book

Questions about planning your Morocco trip? Get in touch →

Morocco Tickets: Book Cheap Flights to Marrakech, Casablanca, Tangier, Rabat & Agadir
Flight tickets

Your journey begins here

Popular destinations

Why use this tool

The smarter way to search Morocco flights

No hidden fees, no middlemen — just the best prices from across the web.

🔍

Searches 100s of airlines

Compares prices from major carriers and budget airlines in one search.

💸

No markup on prices

You see the same price as booking directly. We earn a small commission from partners.

📅

Flexible date search

See prices across a full month to find the cheapest day to fly.

✈️

Book direct

You book directly with the airline or travel provider — not through us.

Morocco airports

Which airport should you fly into?

Morocco has several international airports. Pick the one closest to your destination.

CMN

Casablanca

Mohammed V — Morocco's main hub. Best for connecting flights and widest choice of airlines.

RAK

Marrakech

Menara — Most budget airline routes from Europe. Best if Marrakech is your destination.

AGA

Agadir

Al Massira — Gateway to the south. Direct charter and budget flights from Europe.

FEZ

Fes

Saïss — Best for the north and imperial cities. Growing number of direct European routes.

TNG

Tangier

Ibn Battuta — Good for northern Morocco. Also accessible by ferry from Spain.

OUD

Oujda

Angads — Eastern Morocco. Fewer routes but useful if visiting the oriental region.

Best time to fly

When are flights to Morocco cheapest?

Prices vary a lot by season. Here's a quick guide to help you plan.

Jan
Cheap
Feb
Cheap
Mar
Mid
Apr
Peak
May
Mid
Jun
Mid
Jul
Peak
Aug
Peak
Sep
Mid
Oct
Peak
Nov
Cheap
Dec
Cheap*
Cheap — best value
Mid — shoulder season
Peak — higher prices

*Dec prices spike around Christmas week but drop after.

Flight tips

How to get the best deal on your Morocco flight

A few things worth knowing before you book.

1

Book 6–8 weeks in advance. For most European routes to Morocco, this window hits the sweet spot between availability and price.

2

Check Casablanca even if you're going elsewhere. CMN often has cheaper fares. A short domestic connection or bus can be worth the saving.

3

Budget airlines to look for: Ryanair, easyJet, Transavia, Air Arabia Maroc, and Vueling all serve Morocco with competitive fares from Europe.

4

Use flexible dates. Flying mid-week (Tue–Wed) is usually cheaper than weekends. Use the month view in the search tool above.

5

From the US or Canada, direct flights to Morocco are limited. Royal Air Maroc flies New York–Casablanca direct. Otherwise, connecting through Madrid, Paris, or London is usually best.

FAQ

Common questions about flights to Morocco

Quick answers to what travellers ask most.

For first-timers, Marrakech (RAK) or Casablanca (CMN) are the best options. Marrakech is great if you want to start in the south. Casablanca gives you the most onward options across Morocco.
Yes — Royal Air Maroc operates direct flights between New York (JFK) and Casablanca (CMN). From other US cities you'll usually connect through a European hub like Madrid, Paris, or London.
It depends on where you're flying from. From Europe, Marrakech often has cheaper fares thanks to strong budget airline competition. From long-haul destinations, Casablanca is usually cheaper due to its role as Morocco's main hub.
Many nationalities including EU, UK, US, and Canadian citizens can enter Morocco visa-free for up to 90 days. Always check the latest entry requirements for your passport before booking.
From the UK it's about 3.5 hours to Marrakech or 3 hours to Tangier. From Spain it's as little as 1.5 hours to Tangier. From France it's around 3 hours to most Moroccan airports.
Head over to goingmorocco.com/contact and get in touch. We're happy to help you plan your Morocco trip.