Find flights
Deals
Insights
When to book
FAQs & Tips
Direct Flights
Airlines

RAK

Find cheap flights to Marrakech from R10 034

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Marrakech departing on 7/7. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Thu 18/4
Thu 25/4

Search hundreds of travel sites at once for deals on flights to Marrakech

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Marrakech
These are the airlines KAYAK users have selected most often from within our search results for flights to Marrakech
In the last 7 days, travellers have searched 47 600 107 times on KAYAK, and here's why:

Save 12% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap flight deals to Marrakech

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Marrakech that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
23:15 - 17:45JNB-RAK
19h 30m1 stop
10:30 - 8:10RAK-JNB
20h 40m1 stop
R11 693
Find Deal
Tue, May 21 - Tue, May 28
23:15 - 17:45JNB-RAK
19h 30m1 stop
7:00 - 21:20RAK-JNB
37h 20m2 stops
R12 052KLM
Find Deal
Tue, May 21 - Tue, May 28
13:00 - 16:45CPT-RAK
28h 45m2 stops
18:15 - 10:50RAK-CPT
39h 35m2 stops
R12 976Qatar Airways
Find Deal
Wed, May 8 - Sat, May 18
8:50 - 15:45JNB-RAK
32h 55m2 stops
17:15 - 17:00RAK-JNB
21h 45m2 stops
R13 108Qatar Airways
Find Deal
Tue, Apr 2 - Tue, Apr 9
19:35 - 7:35JNB-RAK
38h 00m1 stop
15:55 - 9:10RAK-JNB
39h 15m2 stops
R13 730SWISS
Find Deal
Tue, Apr 2 - Wed, Apr 10
18:05 - 15:25JNB-RAK
22h 20m1 stop
22:45 - 10:30RAK-JNB
34h 45m1 stop
R15 032Turkish Airlines
Find Deal
Fri, May 10 - Sun, May 12
18:50 - 8:30JNB-RAK
15h 40m1 stop
15:15 - 8:10RAK-JNB
14h 55m1 stop
R15 088Air France
Find Deal
Wed, Apr 3 - Mon, Apr 8
23:15 - 22:30JNB-RAK
25h 15m2 stops
15:15 - 8:10RAK-JNB
14h 55m1 stop
R15 107Air France
Find Deal
Mon, Apr 1 - Tue, Apr 9
19:35 - 7:35JNB-RAK
38h 00m1 stop
8:40 - 9:10RAK-JNB
22h 30m1 stop
R15 126SWISS
Find Deal
Tue, Apr 2 - Tue, Apr 9
16:35 - 15:25CPT-RAK
23h 50m1 stop
16:25 - 11:50RAK-CPT
18h 25m1 stop
R16 691Turkish Airlines
Find Deal
Thu, Apr 25 - Tue, May 7

Flights to Marrakech - Travel Insights & Trends

Get data-powered insights and trends into flights to Marrakech to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Marrakech?

The average price of all flights to Marrakech clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Marrakech is Tuesday where tickets can be as cheap as R14 532. On the other hand, the most expensive day to fly is Friday, where prices are R16 157 on average.

What is the cheapest month to fly to Marrakech?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Marrakech, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Marrakech is February, where tickets cost R12 033 on average for one-way flights. On the other hand, the most expensive months are December and July, where the average cost of tickets from South Africa is R19 124 and R18 332 respectively. For return trips, the best month to travel is February with an average price of R12 033.

What is the cheapest time of day to fly to Marrakech?

The average price for all flights to Marrakech depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Marrakech is generally at night, when flights cost R14 788 on average. The most expensive time of day to fly to Marrakech is generally in the morning, which is peak travel time and where the average cost of a ticket is R17 350.

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

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Marrakech, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 0 weeks before departure. For the absolute cheapest price, our data suggests you should book 85 days before departure.

How long is the flight to Marrakech?

The duration of your flight to Marrakech depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Marrakech on KAYAK are from Johannesburg, which takes 19h 30m, Cape Town, which takes 28h 25m, and Durban, which takes 35h 15m.

How many long-haul flights are there to Marrakech each week?

Each week, there are 43 medium-haul flights (3-6 hour flight duration) and 721 short-haul flights (up to 3 hour flight duration) to Marrakech. There aren't any long-haul flights (6-12 hour flight duration).

Good to know

Low season

July

High season

March

Cheapest flight

R10 034
Best time to beat the crowds (1% less expensive on average)
Most popular time to fly (1% more expensive on average)
Flight from Cape Town to Marrakech

When to book flights to Marrakech

Are your dates flexible? Find out the best times to travel to Marrakech based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Marrakech based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Marrakech flights

  • How far is Marrakech from central Marrakech?

    The distance between Marrakech and the city centre of Marrakech is 5 km.

  • What is the name of Marrakech’s airport?

    All flights to Marrakech land at Marrakech. The airport code is RAK,and it can also be referred to as Marrakech Menara, Marrakesh Menara, or Menara.

  • How does KAYAK find such low prices on flights to Marrakech?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Marrakech.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Marrakech?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Marrakech is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Marrakech?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Marrakech with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Marrakech?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Marrakech up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • Which airline offers the most flights to Marrakech?

    Of the 5 airlines that fly to Marrakech, Royal Air Maroc offers the most flights, with around 43 per week, followed by Ryanair with 14 flights per week.

See more FAQs

Top tips for finding cheap flights to Marrakech

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Marrakech flight deals.

Prefer to fly direct to Marrakech Menara?

Find which airlines fly direct to Menara, which days they fly and book direct flights.

Direct departures

South Africa to Marrakech Menara

Monday

Aegean Airlines, Air Canada, Air France, +27 more

Aegean Airlines, Air Canada, +28 more

Tuesday

Air Canada, Air France, American Airlines, +31 more

Air Canada, Air France, +32 more

Wednesday

Air Arabia Maroc, Air Canada, Air France, +28 more

Air Arabia Maroc, Air Canada, +29 more

Thursday

Aegean Airlines, Air Europa, Air France, +27 more

Aegean Airlines, Air Europa, +28 more

Friday

Air Canada, Air France, American Airlines, +27 more

Air Canada, Air France, +28 more

Saturday

Aegean Airlines, Air Canada, Air France, +30 more

Aegean Airlines, Air Canada, +31 more

Sunday

Air Arabia Maroc, Air Canada, Air Europa, +28 more

Air Arabia Maroc, Air Canada, +29 more

See more direct flights

Direct returns

Marrakech Menara to South Africa

Monday

Aegean Airlines, Air Canada, Air France, +27 more

Aegean Airlines, Air Canada, +28 more

Tuesday

Air Canada, Air France, American Airlines, +31 more

Air Canada, Air France, +32 more

Wednesday

Air Arabia Maroc, Air Canada, Air France, +28 more

Air Arabia Maroc, Air Canada, +29 more

Thursday

Aegean Airlines, Air Europa, Air France, +27 more

Aegean Airlines, Air Europa, +28 more

Friday

Air Canada, Air France, American Airlines, +27 more

Air Canada, Air France, +28 more

Saturday

Aegean Airlines, Air Canada, Air France, +30 more

Aegean Airlines, Air Canada, +31 more

Sunday

Air Arabia Maroc, Air Canada, Air Europa, +28 more

Air Arabia Maroc, Air Canada, +29 more

See more direct flights
See more direct flights

Top 5 airlines flying to Marrakech

Need help choosing which airline to fly with to Marrakech? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
7,8
SWISSOverall score based on 2183 reviews
73entertainment
79boarding
76comfort
78overall
84crew
74food
Airline reviews

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

Read more about SWISS

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

There were multiple delays and the food was poor. Better food.

Wheelchair was the excellent service. I didn’t have any food or used entertainment. Overall for my trip experience was excellent. Thank you very much and keep up good work. Best regards

Motivated and friendly crew on a somewhat dated but well kept plane. Hd seats in economy may section, so legroom was excellent.

Delay on take if- short connecting time- was supposed to have a wheelchair to connecting flight- limped with a cane thru the airport to make a connection

The two meals were plentiful and excellent. The drinks were continuous. Thanks, Crew very polite; however a bit "hazard" at the end as they were rushing us off; to prepare for the cleaning team and next flight. Baggage from Berlin was delayed; however through the apps etc; they kept me aware and informed.(.did receive my baggage about 36 hours after my flight arrival). Good experience; thank you.

Crew took my carry on and checked it in; turned out to be a blessing; however the luggage was delayed at my final destination; receiving it 36 hours later. Thought, we'd get, at least water; but the Swiss chocolate was delicious. Thanks.

Like the blanket. Food wasn’t good and boarding was a mess

A lot of things could have been better. They lost our luggage. We missed our connection from YVR to Naples when we arrived in Zurich and then we got re-routed to Rome and then Naples. We eventually got to Naples but our bags didn’t. Our experience at the lost luggage in the Naples was not at all reassuring. They didn’t seem that interested in our problem. I did a live chat with Swiss customer service and all they could do is tell me to follow the process. Meanwhile we’ve had to spend significant money on clothes and I have to replace medications. This has meant our trip so far has been totally different than what we had planned. It’s not clear that our baggage will ever show up which means we will have lost significant amount of clothing and other things and our two month trip to Europe will have more problems than good memories. So far we are not happy.

Hi. You canceled my trip and now you are asking me for review? Check my trip record and you will have my review. Call your customer service and you will have the answer. This was the worst experience in my life. Sorry for you.

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

The boarding was one of the worst I’ve ever experienced. The fault lays on Ohare Airport and not so much the airline. The waiting area by the gate was the size to accommodate a regional flight for 20-30 people and right next to a busy walkway. When you cramped nearly 300 passengers into that space is was unbearable.

All and all pretty good. It’s crowded but that is what flying is all about. But no complaints otherwise.

At the transit could be less time not like 12 hour 6 hours the mix should be 4 hour, thanks

The Crew have no idea about the food they're serving the passengers. The Crew MUST be instructed before each flight about the menu that will be served to the passengers, whether the food is vegetarian or non-vegetarian, whether it is Halal, Kosher or not.

Food and entertainment was very very bad. Also, Doha airport is very bad. Entertainment was same for last 1 month....no change. Old movies. Food quality was sub par.

Overall good but staff in the place looked extremely tired after 8hrs in 14 hrs journey and then service was cut short and response time for calls increased in later part of flight. Food was ok not astonishing

The staffs were very good and helpful especially since we were traveling with a toddler

The boarding process was unpleasant. We had hardly any checked baggage, but they insisted on weighing the cabin baggage. While the weight of our cabin bag was well within limit, it seemed petty! The food was pretty disgusting. I had such awful food on the way over, that I brought some snacks of my own for the flight back. Glad I did. Qatar was consistent in that food was just as terrible on the way back as it was on the way over. The flight attendants were super-nice, though. If I had an option I would not take Qatar Airways again.

They ran out of some of the popular food items. 😞

This was a really enjoyable flight. Even though I was in economy, I had a great deal of leg space, I had a nice meal, and the flight staff was helpful and friendly. A really great flight.

Vistara i bought a biz class fare but a few days before vistara always changes my biz class flight to economy .. happened to me 4 times .. seated could be wider .. boarding could be more organized .. crew did their best but not enough resources all in all very poor experience Qatar Delhi .. only complain .. no clear signage to lounge for transferring pax .. its a Delhi shot coming.. no feeling of exclusivity for biz/ 1st class pax.. but everything else was much better .. once i boarded Qatar .. i loved it Qatar to Washington .. only complain i boarding .. too crowded .. no separate area for biz/1st class should hav completely separate area for upper class.. security is stifling pax comfort by the gate ..but everything else was great

Was humiliated at Doha airport, treaded like a cattle class traveler, I hold platinum pro status with AA and I don’t fly economy even domestic but was made to travel in the middle seat in economy class and boarding zone 3 and was denied lounge access at Doha airport. Never was humiliated like this before.

I didn’t not pay to fly with American Airlines!!!!!!!they are the worst!!

Same as the flight to Doha. Very uncomfortable seats. No leg space

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

Boarding was smooth and on time. The seat was comfortable and the entertainment worked. Staff were gracious.

Food could have been better especially the breakfast. Overall it was a good flight

I have used Air France and KLM many times it will help if they change their menu's feel like it's been the same for years!!!, Especially the breakfast. Overall the flight was good and enjoyable.

No bording was given for next trip on same carrier, food was very moderate.

No birding was given for next trip on same carrier, food was very moderate.

We transited through Chad and what was supposed to be a 1hr 20 minutes transit time lasted over 4hrs. We didn't get regular updates until we complained. After a 10hr flight from Paris no form of refreshment given and finally arrived Abuja over 6hrs later and none of my bags came

Lost luggage, 2 bags were badly damaged and one of the bags came open.

The line at boarding was not well organized and managed

Je n'ai pas pû incliner mon siège et une des hôtesses ne comprenait pas ce que je disais. Je devais parler fort

Paying for reserved seats and never received the seats I paid for !! Just fake and a surprise out of their " box "

First class payment but wife’s seat broken, would recline but not lay flat. On previous flight, delays and ground crew malfunctions connecting jetway made us miss flight to Houston. I asked twice for a cart to assist us getting across the massive Istanbul Airport, but was denied. We are both over 70.

Multiple errors by Turkish airlines and Istanbul Airport kept us from making flight. Stuck in Istanbul!

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence.

Flight canceled and uncanceled. I had already rebooked and so have to pay for both. No one is willing to admit fault

Traveling is Okay, but staying in Istanbul, specially Wi-Fi in airport terrible.

Sadly, the plane was extremely old and uncomfortable. The entertainment system broke down completely. We couldn't even charge our phones. The seats were also very uncomfortable, with a very slim seat cushion. It must be the result of having 9 seats where there used to be 8.

M pretty much done with kayak and all other booking webs and apps. Scams all around my long trip.. Losing hundreds of $$ in extra charges and delays. Done with Turkish airline too. I will never use Kayak again for any of my bookings in the future!

Pathetic flight. No inflight entertainment and seats were very cramped

I requested a special meal (kosher) several months ahead of the flight . It was listed on the Turkish air website that I had a kosher meal. In-flight, there was no kosher meal. I was not able to eat during the nearly 8-hour flight. There also was no kosher meal on the second leg of the trip. The flight attendants said there was nothing they could do. They had no idea why the kosher meal was not provided. Very bad meal service.

Book Cheap Marrakech Plane Tickets

Recent return flight deals

 
These are the cheapest return flights to Marrakech found on KAYAK in the last 72 hours.
21/5Tue
1 stop
19h 30mJNB-RAK
28/5Tue
1 stop
20h 40mRAK-JNB
R11 693
21/5Tue
1 stopKLM
19h 30mJNB-RAK
28/5Tue
2 stopsKLM
37h 20mRAK-JNB
R12 052
8/5Wed
2 stopsQatar Airways
28h 45mCPT-RAK
18/5Sat
2 stopsQatar Airways
39h 35mRAK-CPT
R12 976
2/4Tue
2 stopsQatar Airways
32h 55mJNB-RAK
9/4Tue
2 stopsQatar Airways
21h 45mRAK-JNB
R13 108
2/4Tue
1 stopSWISS
38h 00mJNB-RAK
10/4Wed
2 stopsSWISS
39h 15mRAK-JNB
R13 730
10/5Fri
1 stopTurkish Airlines
22h 20mJNB-RAK
12/5Sun
1 stopTurkish Airlines
34h 45mRAK-JNB
R15 032
3/4Wed
1 stopAir France
15h 40mJNB-RAK
8/4Mon
1 stopAir France
14h 55mRAK-JNB
R15 088
1/4Mon
2 stopsAir France
25h 15mJNB-RAK
9/4Tue
1 stopAir France
14h 55mRAK-JNB
R15 107
2/4Tue
1 stopSWISS
38h 00mJNB-RAK
9/4Tue
1 stopSWISS
22h 30mRAK-JNB
R15 126
25/4Thu
1 stopTurkish Airlines
23h 50mCPT-RAK
7/5Tue
1 stopTurkish Airlines
18h 25mRAK-CPT
R16 691

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Marrakech found on KAYAK in the last 72 hours.
7/7Sun
2 stops
29h 55mCPT-RAK
R10 034
7/7Sun
3 stops
28h 35mCPT-RAK
R10 581
28/3Thu
2 stops
26h 55mJNB-RAK
R11 825
28/3Thu
1 stopSWISS
15h 50mJNB-RAK
R16 314
7/7Sun
1 stopKLM
18h 40mCPT-RAK
R17 634
27/3Wed
3 stops
27h 10mJNB-RAK
R27 536
12/8Mon
1 stopTurkish Airlines
23h 50mCPT-RAK
R28 875
8/5Wed
1 stopTurkish Airlines
30h 10mCPT-RAK
R36 023
7/5Tue
1 stopSWISS
38h 00mJNB-RAK
R44 529
12/8Mon
2 stopsAir France
25h 15mCPT-RAK
R47 981

Search by stops

Search by airline

Search by price

Last minute flights to Marrakech

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Marrakech that are departing in the next 10 days.
20/3Wed
multi-stopLufthansa
30h 15mCPT-RAK
27/3Wed
multi-stopLufthansa
18h 20mRAK-CPT
R16 371
20/3Wed
multi-stop
30h 15mCPT-RAK
27/3Wed
multi-stop
21h 40mRAK-CPT
R16 503
20/3Wed
multi-stopLufthansa
28h 25mCPT-RAK
27/3Wed
multi-stopLufthansa
18h 20mRAK-CPT
R17 031
20/3Wed
multi-stop
32h 55mCPT-RAK
27/3Wed
multi-stop
25h 35mRAK-CPT
R25 461
20/3Wed
multi-stop
30h 45mCPT-RAK
27/3Wed
multi-stop
25h 35mRAK-CPT
R26 386

Search by stops

Search by airline

Search by price

Flights to Marrakech

Destination:

Marrakech (RAK)Morocco

Return flight deals:

Marrakech - South Africa

Cabin classes:

Browse destinations: