Cheap flights from Johannesburg to Marrakech

JNB — RAK
Aug 16 — Aug 231
Return
1 adult
Economy
From?
To?
Tue 16/8
Tue 23/8

The best prices from Johannesburg to Marrakech Menara are usually found in August or February, booked 60 days in advance, depart on a Tuesday or Thursday and return on a Monday

How to find the cheapest flight from Johannesburg to Marrakech (RAK)

All the information you need to plan the best ZA1 to RAK flight in 2022: compare Johannesburg to Marrakech flight prices with the expected peak season, weather and rainfall in Marrakech.

JNB - RAK

Price

R576 - R1 194

RAK

Temperature

12 - 28 °C

RAK

Rainfall

0 - 30 mm

Popular inJulyHigh demand for flights, 43% potential price rise
Cheapest inAugustBest time to find cheap flights, 16% potential price drop
Round-trip fromR9 439From Johannesburg to Marrakech Menara
One-way fromR7 342One-way flight from Johannesburg to Marrakech Menara

What is the cheapest day to fly return from Johannesburg to Marrakech?

Users have found that leaving on a Monday can be a cost-effective option. It’s possible to save up to 19% on your flight compared to booking on days when demand is much higher.

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

To save on the cost of your flight from Johannesburg to Marrakech, book at least 61 days before your planned departure. Booking around this time can save you about 37% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R11 685 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R14 651.

What is the cheapest month to fly from Johannesburg to Marrakech?

Due to multiple factors, expect to potentially pay more when booking in July. For low rates, August can be a great choice for travel to Marrakech. Flights to Marrakech from Johannesburg in August are about R11 179 on average during August, but can be found for as low as R9 194.

When is the cheapest time to fly from Johannesburg to Marrakech (JNB - RAK)?

A simple way to save on the total cost of your ticket is to fly from Johannesburg to Marrakech at midday. If you’re flexible enough to do this you can expect to save up to 28% on your trip compared to booking a flight in the afternoon.

Cheap flights from Johannesburg to Marrakech in August, September 2022

The best prices found for Johannesburg to RAK flights in August, September
Sep 5 - Sep 9
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

22h 05m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

1 stop

17h 15m
R12 586

Turkish Airlines

Pick Dates

Deal found 8/11/22

Sep 7 - Sep 9
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

28h 50m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

1 stop

17h 15m
R12 946

Turkish Airlines

Pick Dates

Deal found 8/11/22

Sep 5 - Sep 6
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

22h 05m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

1 stop

34h 30m
R13 405

Turkish Airlines

Pick Dates

Deal found 8/11/22

Johannesburg to Marrakech 2022 flight deals

Cheap flights to Marrakech from Johannesburg found for this year
Nov 17 - Nov 28
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

16h 10m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

1 stop

17h 50m
R11 750

SWISS

Pick Dates

Deal found 8/11/22

Nov 17 - Nov 28
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

2 stops

22h 45m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

2 stops

18h 50m
R11 930

SWISS

Pick Dates

Deal found 8/11/22

Nov 17 - Nov 28
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

2 stops

42h 46m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

1 stop

24h 55m
R12 061

Air France

Pick Dates

Deal found 8/11/22

Cheap Turkish Airlines flights from Johannesburg to Marrakech

Sep 5 - Sep 9
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

22h 05m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

1 stop

17h 15m
R12 586

Turkish Airlines

Pick Dates

Deal found 8/11/22

Sep 7 - Sep 9
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

28h 50m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

1 stop

17h 15m
R12 946

Turkish Airlines

Pick Dates

Deal found 8/11/22

Sep 5 - Sep 6
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

22h 05m
RAK

Marrakech Menara

JNB

Johannesburg OR Tambo

1 stop

34h 30m
R13 405

Turkish Airlines

Pick Dates

Deal found 8/11/22

One-way flights to Marrakech from Johannesburg

The cheapest one-way flights from Johannesburg to Marrakech
Oct 16
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

23h 05m
R5 474

Air France

Pick Dates

Deal found 8/10/22

Oct 16
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

1 stop

23h 05m
R5 490

Air France

Pick Dates

Deal found 8/10/22

Oct 24
JNB

Johannesburg OR Tambo

RAK

Marrakech Menara

2 stops

35h 35m
R5 687

Multiple Airlines

Pick Dates

Deal found 8/10/22

Related info for your journey

Useful info, stats and facts about Johannesburg to Marrakech flights.

What airport do you fly into for flights to Marrakech from Johannesburg?

Marrakech Menara (RAK), located 5,3 km from the city centre, is the airport you fly into when you book flights from Johannesburg to Marrakech. 9 airlines have flights to Menara from Johannesburg on a regular basis. Booking flights from Johannesburg to Marrakech Menara should not be difficult; the airport handles an average of 0 inbound flights from Johannesburg per day.

Which airlines flying from Johannesburg to Marrakech Menara have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg to Marrakech Menara that may be offering flexible cancellation policies are Turkish Airlines, Air France, and KLM. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Johannesburg to Marrakech for under R12 600 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Marrakech for under R12 600. The cheapest flight booked recently is on Turkish Airlines for just R12 586, but on average you can expect to pay R14 061.

How popular is this Johannesburg to Marrakech flight route?

Flights from Johannesburg to Marrakech Menara have been viewed 1 274 times in the past calendar month.

What are the cheapest airlines flying from Johannesburg to Marrakech round-trip?

Turkish Airlines, at R12 586, was found to be the cheapest airline from Johannesburg to Marrakech.Alternate airlines flying return to your destination include KLM and Etihad Airways.

What are the cheapest airlines to fly from Johannesburg to Marrakech one-way?

To fly one-way, consider booking your trip with Air France, which is currently one of the cheapest options available, starting at R5 474. KLM flights start at R5 769 while deals on Turkish Airlines start at R6 834 one-way.

What are the most popular airlines that fly from Johannesburg to Marrakech?

Before booking your flight from Johannesburg to Marrakech, check out the most popular airlines for this route: Air France, British Airways or Etihad Airways.

What are the cheapest flights from Johannesburg to Marrakech?

On average you can expect to pay R38 729 for a flight from Johannesburg to Marrakech. The cheapest flight overall is R12 460 while the most popular route, (Johannesburg OR Tambo - Marrakech Menara) is currently priced at R10 013.

Other flights to Marrakech

Alternative routes for Johannesburg to Marrakech

See prices for flight routes from nearby airports that may be better suited for you.
Cape Town to Marrakechfrom R14 653 pp
Durban to Casablancafrom R16 392 pp
Durban to Marrakechfrom R16 832 pp
Cape Town to Casablancafrom R18 867 pp
Cape Town to Tangierfrom R26 755 pp

Top 9 airlines flying from Johannesburg to Marrakech

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Marrakech choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
SWISSCheapestR7 872AverageR10 820FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search SWISS flights
LufthansaCheapestR8 072AverageR9 362FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights
KLMCheapestR8 811AverageR10 106FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
Turkish AirlinesCheapestR9 091AverageR10 366FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Turkish Airlines flights
Air FranceCheapestR9 186AverageR12 954FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
British AirwaysCheapestR12 086AverageR15 930FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights
IberiaCheapestR13 592AverageR16 191FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Iberia flights
Etihad AirwaysCheapestR15 987AverageR18 805FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Etihad Airways flights
Qatar AirwaysCheapestR16 708AverageR25 013FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search Qatar Airways flights