Cheap flights from Johannesburg to Morocco

Return
Economy
Johannesburg (JNB)
Marrakech (RAK)
Depart
Return
Any month
|
Return
Economy
From?
To?
Tue 11/2
Tue 11/9
Any month
|

How to find the cheapest flight from
Johannesburg (JNB) to Morocco

All the information you need to plan the best JNB to RAK flight in 2021: compare Johannesburg to Morocco flight prices with the expected peak season, weather and rainfall in Morocco.
How far in advance should I book a flight from Johannesburg to Morocco?

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

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

October is one of the best times of the year to fly to Morocco from Johannesburg. Prices for October average R8 738 per person but you can even find prices for as low as R7 942. The most expensive prices can be found in the month of December. Opting for a October flight can save you 13% on your journey compared to booking in October

When is the cheapest time to fly from Johannesburg to Morocco (ZA1 - MA)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Morocco as you normally would.

Cheap flights from Johannesburg to Morocco in October, November 2021

The best prices found for JNB to Morocco flights in October, November
23 Nov - 30 Nov
R8 193pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
RAK
Marrakech Menara
RAK
Marrakech Menara
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo
9 Nov - 19 Nov
R8 252pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
CMN
Casablanca Mohamed V
CMN
Casablanca Mohamed V
Air France
 
1 STOP
JNB
Johannesburg OR Tambo
29 Nov - 10 Dec
R8 266pp
JNB
Johannesburg OR Tambo
Lufthansa
 
1 STOP
RAK
Marrakech Menara
RAK
Marrakech Menara
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Morocco 2021 flight deals

Cheap flights to Morocco from Johannesburg found for this year
21 Dec - 31 Dec
R8 089pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
RAK
Marrakech Menara
RAK
Marrakech Menara
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
23 Nov - 30 Nov
R8 193pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
RAK
Marrakech Menara
RAK
Marrakech Menara
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo
22 Dec - 3 Jan
R8 207pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
RAK
Marrakech Menara
RAK
Marrakech Menara
KLM
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Morocco from Johannesburg

The cheapest one-way flights from Johannesburg to Morocco
14:50 - 5:45
KLM
2 stops
39h 55m
JNB - RAK
KLM
R4 975
mytrip.com
16:45 - 7:50
Egypt Air
1 stop
16h 05m
JNB - CMN
Egypt Air
R19 249
mytrip.com
14:50 - 10:30
Air France
1 stop
20h 40m
JNB - RAK
Air France
R23 589

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Johannesburg</span> to <span class="emphasized">Morocco</span> flights.

Flight FAQs

From Johannesburg to Morocco

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

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

What safety measures are being taken by airlines flying from Johannesburg to Morocco to control the spread of COVID-19?

New policies can now be found on Etihad Airways to help keep travellers safe while flying. New policies for travellers booking flights from Johannesburg to Morocco include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Can I find flights from Johannesburg to Morocco for under R7 200 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Morocco for under R7 200. The cheapest flight booked recently is on Lufthansa for just R7 189, but on average you can expect to pay R8 429.

How popular is this Johannesburg to Morocco flight route?

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

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

For one-way options, check prices for Egypt Air. According to our data, you can fly for as low as R4 310. Users have also found prices from R4 768 and R5 048 on Egypt Air and KLM, respectively.

What are the cheapest flights from Johannesburg to Morocco?

The cheapest flight price from Johannesburg to Morocco is R9 587. On average you can expect to pay R14 503. The most popular route, (Johannesburg OR Tambo - Casablanca Mohamed V), can usually be booked for R8 252.

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

Air France, Royal Air Maroc and British Airways are the most popular airlines when flying from Johannesburg to Morocco.

What are the most popular routes from Johannesburg to Morocco?

When deciding which route to take from Johannesburg to Morocco, consider Johannesburg OR Tambo - Casablanca Mohamed V, Johannesburg OR Tambo - Marrakech Menara or Johannesburg OR Tambo - Tangier Boukhalef, as they are the most popular.

What airports serve Johannesburg to Morocco flights?

Most flights leaving Johannesburg for Morocco will happen at O.R. Tambo International Airport. This is a large airport that had 21 million passengers in 2017. It is also a hub for South African Airways, Mango, and FlySafair. The airport has two runways and six terminals for domestic and international flights. Where the flight ends will depend on the area of Morocco that a traveller wishes to visit. Those going to Marrakech Menara will end up at Marrakesh Menara Airport, which had over five million passengers in 2018. This airport is a focus city for Ryanair and Royal Air Maroc.

Which airlines fly directly from Johannesburg to Morocco?

Unfortunately, there are currently no direct, nonstop flights to Morocco from Johannesburg. Those going to Marrakech Menara and other cities will need to take a flight with one or more stops. These flights may be offered by Turkish Airlines, Qatar Airways, Etihad Airways, and others. The flights with a single stop are often a bit more expensive than those with additional stops, but they are typically going to get to Morocco more quickly. Common airlines offering flights to Casablanca include Emirates, Air France, and Turkish Airlines. The quickest flights to this destination are in the air and at stopovers for 15h 30m.

What are the stopover options between Johannesburg to Morocco?

Going into Casablanca from Johannesburg can be done with a single stop or several stops throughout the flight. Passengers who choose a flight that goes down once may spend time out of the air in Dubai Airport, Hamad International Airport, Istanbul Airport, and several others. There are several dozen flights to choose from that go throughout the day. When choosing a flight with additional stops, travellers may end up stopping in Nairobi Jomo Kenyatta and Abu Dhabi International Airport, Luanda Airport and Lisbon Airport, or Cape Town Airport and Charles de Gaulle Airport.

Do I need a passport or visa to fly from Johannesburg to Morocco?

Visiting Morocco from Johannesburg does require a visa before arrival. Those taking this flight will also require a passport.

Related searches

Flights to Morocco from Johannesburg
Flights to Johannesburg Flights to Morocco Flights from Johannesburg

Rent a Car

Car Hire in Morocco

COVID Restrictions

View COVID Travel Restrictions for Morocco

Do I need a COVID test to fly to Morocco from Johannesburg?

Information is based on travel restrictions from Johannesburg to Morocco

Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Morocco.

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 48 hours before departing to Morocco.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Morocco.

Documents
Health Form - Travelers are required to complete a health form before departure to Morocco. The form is available online or from the airline or ship.


Do I need a test to fly back to Johannesburg from Morocco?

Returning to Johannesburg from Morocco

COVID-19 testing requirements
Visitors from Morocco must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Morocco are not required to quarantine after entering Johannesburg.

Hide COVID Travel Restrictions for Morocco

Destination points for flights from Johannesburg to Morocco

Select to see more specific information for flights from Johannesburg to all places in Morocco.

Destination information for Morocco

Things to know before you go - useful duration and weather info for your trip from Johannesburg to Morocco.
Today's exchange rate
R1 = 0,61 MAD

Airports servicing Johannesburg

Lanseria (HLA)

Airports servicing

Beni Mellal (BEM)
Casablanca (CMN)
Errachidia (ERH)
Essaouira (ESU)
Fez (FEZ)
Guelmime (GLN)

Top 10 airlines flying from Johannesburg to Morocco

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Morocco choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Egypt Air
R7 215 R8 768 No cancel fee N/A
Search Egypt Air flights
Qatar Airways
R7 662 R9 838 No cancel fee 68%
Search Qatar Airways flights
ITA - Airways
R7 667 R9 963 No cancel fee 81%
Search ITA - Airways flights
Etihad Airways
R7 938 R11 613 No cancel fee 75%
Search Etihad Airways flights
Emirates
R7 949 R9 105 No cancel fee 75%
Search Emirates flights
KLM
R8 088 R9 838 No cancel fee 75%
Search KLM flights
Air France
R8 166 R11 706 No cancel fee 77%
Search Air France flights
Royal Air Maroc
R8 169 R11 188 No cancel fee 75%
Search Royal Air Maroc flights
SWISS
R8 355 R12 208 No cancel fee 79%
Search SWISS flights
Turkish Airlines
R8 631 R12 588 No cancel fee 77%
Search Turkish Airlines flights
Home Africa Morocco Cheap flights from Johannesburg to Morocco
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First