Find cheap flights to Marrakech

Return
1 adult
Economy
From?
To?
Tue 7/12
Tue 14/12

Cheapest flights to Marrakech airports

Find the cheapest flights to these Marrakech airports from your nearest city or airport
Johannesburg OR Tambo Airport
Marrakech

CHEAPEST ROUTE FROM Johannesburg TO Marrakech

Johannesburg OR Tambo Airport (JNB) to Marrakech (RAK)

Typically, flights to Marrakech from Johannesburg are cheaper when flying from Johannesburg OR Tambo to Marrakech Menara, which has an average price of R10 478

CHEAPEST MONTH TO FLY TO MARRAKECH FROM JOHANNESBURG OR TAMBO AIRPORTNovember10% cheaperFlying from Johannesburg OR Tambo Airport to Marrakech costs on average just R9 464 in November
MOST EXPENSIVE MONTH TO FLY TO MARRAKECH FROM JOHANNESBURG OR TAMBO AIRPORTJuly21% more expensiveIt costs about R12 672 for flights to Marrakech from Johannesburg OR Tambo Airport in July
MOST POPULAR MONTH TO FLY TO MARRAKECH FROM JOHANNESBURG OR TAMBO AIRPORTDecember300% more users visitedMore momondo users searched in flights to Marrakech from Johannesburg OR Tambo Airport in December than any other month

When is the best time to fly to Marrakech?

  • What is the cheapest month to fly to Marrakech?

    The month of November is, on average, the cheapest month to fly to Marrakech from South Africa, with most prices found around R9 464. If you aren\u2019t able to travel to Marrakech during the month of November, then flying in June is also cheap. Prices for this month can be found on momondo for an average of R9 591.

  • How far in advance should I book a flight to Marrakech?

    The ideal time to book your flight to Marrakech is 22 days in advance, when prices tend to average R10 478. In the past 72 hours, momondo users found flights from South Africa to Marrakech for as low as R8 607.

  • What is the cheapest day to depart on your flight to Marrakech?

    The cheapest day to depart from South Africa to Marrakech is on a Tuesday. Travellers who choose to depart for Marrakech on a Tuesday will often find tickets for as low as R9 794. When flying out on a Saturday, the most expensive travel day of the week, you can expect to see flight prices from South Africa to Marrakech for around R11 715.

  • What is the cheapest time of day to depart on your flight to Marrakech?

    According to our data, the cheapest time of day to fly to Marrakech is at midday. momondo users have found flights departing from South Africa to Marrakech at midday for as low as R10 526. Keep in mind that these prices may fluctuate based on what airline you choose and the time of year you plan to travel. In the afternoon is when there is more demand to fly to Marrakech, so prices are often more expensive at around R14 462 per ticket.

  • Is there an alternative airport near Marrakech?

    Those flying to Marrakech could potentially find better pricing at Ouarzazate Airport (129 km from Marrakech city centre), depending on the month and departure airport.


Marrakech flight deals found on momondo

Check out some of the best fares from airports in South Africa to Marrakech found recently by users on momondo
Turkish Airlines
Mar 27
JNB14:10Johannesburg OR Tambo
22h 55m
1 stop
RAK13:05Marrakech Menara
Mar 31
RAK12:05Marrakech Menara
16h 15m
1 stop
JNB4:20Johannesburg OR Tambo
Air France
Feb 11
JNB14:50Johannesburg OR Tambo
20h 40m
1 stop
RAK11:30Marrakech Menara
Feb 16
RAK11:30Marrakech Menara
17h 45m
1 stop
JNB5:15Johannesburg OR Tambo
Turkish Airlines
Feb 11
JNB14:15Johannesburg OR Tambo
20h 55m
1 stop
RAK11:10Marrakech Menara
Feb 16
RAK11:10Marrakech Menara
18h 00m
1 stop
JNB5:10Johannesburg OR Tambo
Turkish Airlines
Feb 11
JNB14:15Johannesburg OR Tambo
20h 55m
1 stop
RAK11:10Marrakech Menara
Feb 16
RAK11:10Marrakech Menara
18h 00m
1 stop
JNB5:10Johannesburg OR Tambo
Turkish Airlines
Feb 11
JNB14:15Johannesburg OR Tambo
20h 55m
1 stop
RAK11:10Marrakech Menara
Feb 16
RAK11:10Marrakech Menara
18h 00m
1 stop
JNB5:10Johannesburg OR Tambo
Turkish Airlines
Feb 11
JNB14:15Johannesburg OR Tambo
20h 55m
1 stop
RAK11:10Marrakech Menara
Feb 16
RAK11:10Marrakech Menara
18h 00m
1 stop
JNB5:10Johannesburg OR Tambo

Find the cheapest one-way flights to Marrakech

If you're looking for one-way flights from South Africa to Marrakech, view some of our deals below provided by Turkish Airlines
Turkish Airlines
Dec 17
JNB14:15Johannesburg OR Tambo
20h 55m
1 stop
RAK11:10Marrakech Menara
Multiple Airlines
Dec 17
JNB9:25Johannesburg OR Tambo
33h 25m
2 stops
RAK18:50Marrakech Menara
Multiple Airlines
Dec 17
JNB9:25Johannesburg OR Tambo
30h 40m
3 stops
RAK16:05Marrakech Menara

Which airlines fly to Marrakech?

Here you can see a selection of the most popular and cheapest airlines for flights to Marrakech
  • Which airlines fly to Marrakech?

    Based on our data, the most popular airlines that fly to Marrakech from South Africa are Qatar Airways, Air France, KLM and Royal Air Maroc. There may also be other airline options depending on where in South Africa you’re flying from.


Popular routes to Marrakech

Most frequently searched flights to Marrakech along with the cheapest price and shortest flight duration
Johannesburg to Marrakech Flights
Fastest flight time20h 55m
Cheapest priceR9 083
Cape Town to Marrakech Flights
Fastest flight time19h 40m
Cheapest priceR8 559
Durban to Marrakech Flights
Fastest flight time23h 40m
Cheapest priceR14 736

Start planning your trip to Marrakech


Flights to other cities in Morocco

Lost the lust for Marrakech? Check out some flights to other cities in Morocco