All Tools
Flight Finder
Find flights to Morocco and get links to the best booking sites
Search Flights
Moroccan Airports
RAKMarrakech
Marrakech Menara Airport
6 km from center. Bus 19 (30 MAD), Taxi (70-100 MAD), Airport shuttle
Airlines
Royal Air MarocRyanairEasyJetAir FranceBritish AirwaysTransaviaVuelingTUI
Flight times
London: 3h 30mParis: 3h 15mNew York: 8h 30mMadrid: 1h 45mAmsterdam: 3h 45m
CMNCasablanca
Mohammed V International Airport
30 km from center. Train to Casa Voyageurs (50 MAD, 30 min), Taxi (250-300 MAD)
Airlines
Royal Air MarocAir FranceEmiratesTurkish AirlinesLufthansaQatar AirwaysKLMBritish Airways
Flight times
London: 3h 15mParis: 3hNew York: 8hDubai: 7h 30mIstanbul: 4h 30m
FEZFes
Fes-Saiss Airport
15 km from center. Bus 16 (4 MAD), Taxi (120-150 MAD)
Airlines
RyanairTransaviaRoyal Air MarocAir ArabiaVuelingTUI
Flight times
London: 3h 15mParis: 3hBarcelona: 2h 30mBrussels: 3h 15m
TNGTangier
Tangier Ibn Battouta Airport
11 km from center. Taxi (100-150 MAD), No public bus to center
Airlines
RyanairRoyal Air MarocAir ArabiaTransaviaVueling
Flight times
London: 3hParis: 2h 45mMadrid: 1h 30mBarcelona: 2h
AGAAgadir
Agadir Al Massira Airport
22 km from center. Taxi (200-250 MAD), Hotel shuttle
Airlines
RyanairTUITransaviaRoyal Air MarocEasyJetCondor
Flight times
London: 3h 45mParis: 3h 30mAmsterdam: 4hFrankfurt: 4h
RBARabat
Rabat-Sale Airport
10 km from center. Taxi (100-150 MAD), Tram to city center
Airlines
Royal Air MarocRyanairAir ArabiaTransavia
Flight times
London: 3hParis: 2h 45mMadrid: 1h 30m
NDRNador
Nador International Airport
23 km from center. Taxi (150-200 MAD)
Airlines
Royal Air MarocRyanairAir ArabiaTransavia
Flight times
Madrid: 1h 45mBrussels: 3hAmsterdam: 3h 15m
OUDOujda
Oujda Angads Airport
12 km from center. Taxi (80-120 MAD)
Airlines
Royal Air MarocRyanairAir ArabiaTransavia
Flight times
Paris: 2h 45mBrussels: 3hMarseille: 2h 15m
ESUEssaouira
Essaouira Mogador Airport
16 km from center. Taxi (100-150 MAD)
Airlines
RyanairTransavia
Flight times
London: 3h 30mParis: 3h 15m
VILDakhla
Dakhla Airport
4 km from center. Taxi (30-50 MAD)
Airlines
Royal Air MarocAir Arabia
Flight times
Casablanca: 1h 45m
Tips for Cheap Flights to Morocco
1Book 2-3 months in advance for the best fares. Last-minute deals are rare for Morocco.
2Tuesday and Wednesday are typically the cheapest days to fly.
3Consider flying into Casablanca (CMN) -- it has the most connections and often the lowest fares.
4Low-cost carriers like Ryanair and EasyJet fly to Marrakech, Fes, Tangier, and Agadir from Europe.
5Shoulder season (March-May, September-November) offers the best combination of price and weather.
6Use Google Flights price alerts to track fare drops for your route.
7Open-jaw tickets (fly into one city, out of another) can save backtracking and sometimes money.
8Ramadan period often has lower flight prices and less crowded attractions.