Book cheap flights from Johannesburg to Marrakech from R 7282

Last minute flights from Johannesburg to Marrakech

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
Johannesburg Marrakech
BEST
DEAL
Mon, 17 Feb JNB - RAK
Fri, 21 Feb RAK - JNB
15909R 14936R
Prime price per passenger
Johannesburg Marrakech
BEST
DEAL
Thu, 23 Jan JNB - RAK
7774R 7303R
Prime price per passenger
Johannesburg Marrakech
BEST
DEAL
Thu, 30 Jan JNB - RAK
Sat, 08 Feb RAK - JNB
7672R 7282R
Prime price per passenger
Johannesburg Marrakech
BEST
DEAL
Sun, 26 Jan JNB - RAK
Fri, 31 Jan RAK - JNB
11951R 11218R
Prime price per passenger
Johannesburg Marrakech
BEST
DEAL
Tue, 04 Feb JNB - RAK
Wed, 12 Feb RAK - JNB
8896R 8360R
Prime price per passenger
Johannesburg Marrakech
BEST
DEAL
Wed, 12 Feb JNB - RAK
Wed, 19 Feb RAK - JNB
10478R 9842R
Prime price per passenger

Currency and cost comparison

Train Local, one-way ticket
70% Trains in Marrakech are 70% cheaper than in Johannesburg.
Johannesburg 27,5R
Marrakech 8,5R
Meal Mid-priced restaurant
66% A meal in Marrakech is 66% cheaper than a meal in Johannesburg.
Johannesburg 210R
Marrakech 70,86R
Exchange rate
1 ZAR = 0.54 MAD
1 MAD = 1.88 ZAR
Last checked on 21 January 2025
Distance: 7481 kms
Johannesburg airports
OR Tambo International Airport (JNB) How far from city centre: 1 kms
Lanseria Intl Apt (HLA) How far from city centre: 48 kms
Marrakech airports
Menara (RAK) How far from city centre: 5 kms

Useful Information for Flights from Johannesburg to Marrakech

Planning a trip from Johannesburg to Marrakech? eDreams can help you find the best flights to Marrakech from Johannesburg. Several airlines offer flights with one or two stops, and the average flight time is around 17 hours, though it can range up to 24 including layovers. Remember, booking in advance can often help secure better deals.

Time Difference between Johannesburg and Marrakech

Johannesburg is 1 hour ahead of Marrakech. Please be aware that Daylight Savings Time might affect this difference, so it's always recommended to double-check the current times before you fly.

Best Time to Fly to Marrakech

Marrakech has a warm, desert climate, making it a year-round destination. However, spring (March-May) and autumn (September-November) offer the most pleasant temperatures for exploring the city. Consider booking your flights to Marrakech from Johannesburg during these periods to enjoy comfortable sightseeing. Summers are hot and dry, exceeding 40°C, while winters are mild. Spring temperatures average around 25°C, autumn around 31°C, winters around 6°C at night, and summers up to 43°C.

Johannesburg Airports

Find flights to Marrakech from Johannesburg, departing from one of the city's main airports:

Airport Information

O.R. Tambo International Airport (JNB)

O.R. Tambo International Airport, formerly known as Johannesburg International Airport, is the largest and busiest airport in Africa. Located 23 km east of Johannesburg city centre, in Kempton Park, Gauteng, it serves as a major hub for domestic and international flights to Marrakech from Johannesburg. It boasts a capacity of 28 million passengers annually.

Lanseria International Airport (HLA)

Lanseria International Airport is a slightly smaller, yet modern and convenient airport situated approximately 35 km from Johannesburg's city centre. This airport offers a practical alternative for flights to Marrakech from Johannesburg, especially for those travelling between Johannesburg, Cape Town, and Durban.

Main Airlines for This Route

Consider these airlines for your flights to Marrakech from Johannesburg:

Marrakech Airports

Marrakech, a vibrant city in Morocco, is served by Marrakech Menara Airport (RAK). If you're planning flights to Marrakech from Johannesburg, this airport will likely be your arrival point.

Airport Information

Marrakech Menara Airport (RAK)

Marrakech Menara Airport offers various facilities including banks, currency exchange, ATMs, shops, and cafés. Car rental services are also available at the airport.

From Marrakech Menara Airport to the city centre, you have several transport options: * Public transport: The ALSA Morocco bus (line 19) offers a quick connection to the city centre. * Taxi: Taxis are readily available outside the terminal. * Car: Car rental services like eDreams can be found within the terminal, offering the flexibility to explore Marrakech and its surroundings at your own pace. Renting a car allows you to easily reach the city centre via the R212 motorway.

What to Do and See in Marrakech

Are you ready for an adventure? Book your flights to Marrakech from Johannesburg with eDreams and prepare to be amazed! Marrakech is a vibrant city that offers a blend of traditional culture and modern attractions.

Here are three must-do activities:

Discover our TOP discounts for your flight from Johannesburg to Marrakech

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Marrakech from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Johannesburg to Marrakech

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to Morocco. At eDreams have you covered!
For flights from Johannesburg to Marrakech , how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Marrakech is R7282. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Marrakech more expensive than Johannesburg to visit?
Looking at cab fares, a ride in Marrakech costs an average of 14.17 ZAR , 29% cheaper than Johannesburg, with a fare of 20.00 ZAR, while train tickets cost 69% less at Marrakech : $ 8.50 ZAR versus $ 27.50 ZAR at Johannesburg. Comparing the price of a meal, they range from 70.86 ZAR euros in Marrakech , 66% less than the 210.00 ZAR euros in Johannesburg. The price of the coffee is around 13% more expensive in Marrakech , with an average of 43.27 ZAR , while in Johannesburg the coffee costs 38.38 ZAR.
How long does the flight from Johannesburg to Marrakech take?
Flight length from Johannesburg to Marrakech is around 17:20 hours on average, at an average distance of 12 184 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Marrakech compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 31.84 ºC in summer, with precipitation levels up to 6.0 mm ,Marrakech 's temperatures can go up to 42.57 ºC during the hot season, with 0.5 mm average of rain rate . In winter, however, weather indicators show around 1.5 ºC in Marrakech , compared to the -0.43 ºC average degrees reported in Johannesburg. During the winter period, Johannesburg can register 0.9 mm precipitation, while Marrakech have an average of 3.0 mm rain level.
Which airports have flights between Johannesburg and Marrakech ?
The main route from Johannesburg to Marrakech is: OR Tambo International Airport (JNB) to Menara (RAK). The following airlines fly this route: Air France. Klm Royal Dutch Airlines. Swiss International Air Lines.

Plan your trip