Search and find cheap flights to Morocco

1 adult
Tue 25/1
Tue 1/2

Deals available from 900+ travel sites.

Cheapest flights to cities in Morocco

Click on the cities below to find out when it's cheapest to fly to Morocco from South Africa

Useful information for your flight to Morocco

Get up-to-date answers for some of the most frequently asked questions regarding flying to Morocco
  • What are the most popular cities to visit in Morocco?

    Morocco is full of interesting cities to visit if you’re interested in touring the country. The majority of our users (435%) visit Casablanca more than other cities in the country, but other popular cities in Morocco include Marrakech and Tangier.

  • What is the cheapest flight to Morocco?

    The cheapest flights to Morocco recently found by momondo users are R1 164 with Ryanair, R2 746 with TAP AIR PORTUGAL, and R3 470 with Royal Air Maroc.

  • Which airlines fly to Morocco?

    There are 14 airlines that fly to Morocco on a routine basis, but Emirates, Qatar Airways and Air France happen to be the most popular among our users. In the past year, 29% of those who searched for flights to Morocco looked to travel with Emirates, making this airline the top choice among momondo travellers.

  • How long is the flight from South Africa to Morocco?

    If you’re flying from a popular airport in South Africa, such as Johannesburg OR Tambo or Cape Town Intl, and flying into the most popular airport in Morocco (Marrakech Menara), then you can expect flight times to average 20h 55m and 22h 15m, respectively.

  • What is the most popular airport in Morocco to fly to?

    38% of our momondo users travelling to Morocco in the past year chose to fly into Marrakech Menara in the past year, making it the most popular airport in Morocco. The Marrakech Menara airport serves the city of Marrakech.

  • How much are flights to Morocco?

    Flights to Morocco have been found on momondo for as low as R9 637 per ticket recently. However, the average price tends to be R19 903 and anything for R19 903 or less is a good deal. R30 169 is the most expensive flight we’ve seen in the past week, though you may be able to avoid this price depending on what airport you fly from, what airline you choose, and how far in advance you book your flights.

  • What is the best day of the week to fly to Morocco?

    Consider booking a flight to Morocco on a Sunday, which is the cheapest day of the week. You will also find that flying out on a Wednesday is another low-cost option. Try to avoid booking your flight to Morocco on Friday, which tends to be the most expensive day of the week.

Popular cities and sights

Looking to visit Morocco? Check out these cities and spend time seeing some of the most popular sights in the country

Recent flights found to popular cities in Morocco

Find flights to these popular cities in Morocco from your nearest airport.

Cheapest flight routes to Morocco

These routes have the cheapest flights to Morocco found by momondo users in South Africa
DepartingDestinationBest TimeBest Price
JohannesburgCasablanca18h 15mR8 110
JohannesburgMarrakech20h 55mR8 449
Cape TownCasablanca20h 05mR8 772
Cape TownMarrakech22h 15mR9 049
DurbanCasablanca49h 30mR9 988
JohannesburgTangier35h 15mR10 034
Cape TownAgadir46h 10mR10 742
DurbanMarrakech23h 55mR10 804
Cape TownTangier43h 30mR11 281
JohannesburgAgadir21h 05mR17 621
JohannesburgRabat27h 55mR28 810

Popular routes landing in Morocco

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Marrakech Flights
Fastest flight time20h 55m
Cheapest priceR8 449
Johannesburg to Casablanca Flights
Fastest flight time18h 15m
Cheapest priceR8 110
Durban to Casablanca Flights
Fastest flight time49h 30m
Cheapest priceR9 988
Cape Town to Casablanca Flights
Fastest flight time20h 05m
Cheapest priceR8 772
Johannesburg to Rabat Flights
Fastest flight time27h 55m
Cheapest priceR28 810
Johannesburg to Agadir Flights
Fastest flight time21h 05m
Cheapest priceR17 621
Cape Town to Marrakech Flights
Fastest flight time22h 15m
Cheapest priceR9 049
Durban to Marrakech Flights
Fastest flight time23h 55m
Cheapest priceR10 804
Cape Town to Tangier Flights
Fastest flight time43h 30m
Cheapest priceR11 281
Johannesburg to Tangier Flights
Fastest flight time35h 15m
Cheapest priceR10 034
Cape Town to Agadir Flights
Fastest flight time46h 10m
Cheapest priceR10 742

Find flights to Morocco

Pick a destination for your flight below

Start planning your trip to Morocco