RAK

R4 862 Find Cheap Flights to Marrakech – Compare and Save

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 18/9. 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
1 adult, Economy, 0 bags

Save 13% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return fare
R10 353
Typical prices: R11 565-R13 228
Qatar Airways
Sun 13/9Sun 20/9
CPT - RAK • 2 stops
Cheapest one-way flight
R4 765
Typical prices: R9 142-R10 951
Multiple Airlines
Fri 18/9
CPT - RAK • 2 stops
Top routes
Insights
Insights
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 6 weeks in advance save around 31% compared to booking last minute.
Insights
Insights
Insights
Insights
When to travel
Cheapest • 15% price drop
Most popular
Good to know
Good to know
+1
+1
Good to know
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you love your trip to Marrakech!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Marrakech

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for return 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.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Marrakech

Sun, Sep 13 - Sun, Sep 20
Qatar Airways Logo
13:15 - 16:45CPT  Cape Town Intl-RAK Marrakech Menara
28h 30m2 stops Doha Hamad Intl Casablanca Mohamed V
Qatar Airways Logo
17:15 - 11:15RAK  Marrakech Menara-CPT Cape Town Intl
40h 00m2 stops Casablanca Mohamed V Doha Hamad Intl
R10 353Qatar Airways
Mon, Oct 5 - Wed, Oct 21
Qatar Airways Logo
14:05 - 14:45JNB  Johannesburg OR Tambo-RAK Marrakech Menara
26h 40m2 stops Doha Hamad Intl Casablanca Mohamed V
Qatar Airways Logo
17:15 - 10:10RAK  Marrakech Menara-JNB Johannesburg OR Tambo
38h 55m2 stops Casablanca Mohamed V Doha Hamad Intl
R10 418Qatar Airways
Thu, Sep 3 - Thu, Sep 10
Turkish Airlines Logo
13:30 - 15:40JNB  Johannesburg OR Tambo-RAK Marrakech Menara
27h 10m2 stops Nairobi Jomo Kenyatta Intl Istanbul
Turkish Airlines Logo
16:40 - 9:40RAK  Marrakech Menara-JNB Johannesburg OR Tambo
40h 00m2 stops Istanbul Nairobi Jomo Kenyatta Intl
R10 499Turkish Airlines
Wed, Sep 23 - Wed, Oct 7
Turkish Airlines Logo
13:30 - 19:45JNB  Johannesburg OR Tambo-RAK Marrakech Menara
32h 15m2 stops Nairobi Jomo Kenyatta Intl Istanbul
Turkish Airlines Logo
15:40 - 10:40RAK  Marrakech Menara-JNB Johannesburg OR Tambo
41h 00m2 stops Istanbul Nairobi Jomo Kenyatta Intl
R10 499Turkish Airlines
Fri, Sep 4 - Mon, Sep 7
KLM Logo
23:15 - 16:35JNB  Johannesburg OR Tambo-RAK Marrakech Menara
18h 20m1 stop Amsterdam Schiphol
KLM Logo
19:15 - 21:20RAK  Marrakech Menara-JNB Johannesburg OR Tambo
25h 05m1 stop Amsterdam Schiphol
R12 501KLM
Sun, Sep 13 - Sun, Sep 20
KLM Logo
23:15 - 18:20CPT  Cape Town Intl-RAK Marrakech Menara
20h 05m1 stop Amsterdam Schiphol
KLM Logo
20:45 - 22:10RAK  Marrakech Menara-CPT Cape Town Intl
23h 25m1 stop Amsterdam Schiphol
R12 598KLM
Sun, Sep 13 - Sun, Sep 20
Multiple Airlines Logo
13:15 - 16:45CPT  Cape Town Intl-RAK Marrakech Menara
28h 30m1 stop Doha Hamad Intl
Multiple Airlines Logo
17:15 - 11:15RAK  Marrakech Menara-CPT Cape Town Intl
40h 00m2 stops Casablanca Mohamed V Doha Hamad Intl
R12 598Multiple Airlines
Sun, Sep 13 - Thu, Sep 17
Multiple Airlines Logo
0:10 - 6:20CPT  Cape Town Intl-RAK Marrakech Menara
31h 10m2 stops London Gatwick Malaga
Multiple Airlines Logo
5:50 - 17:30RAK  Marrakech Menara-CPT Cape Town Intl
34h 40m3 stops Paris Beauvais-Tille Dublin Doha Hamad Intl
R12 663Multiple Airlines
Wed, Sep 23 - Wed, Oct 7
Air France Logo
18:50 - 22:15JNB  Johannesburg OR Tambo-RAK Marrakech Menara
29h 25m1 stop Paris Charles de Gaulle
Air France Logo
6:10 - 11:20RAK  Marrakech Menara-JNB Johannesburg OR Tambo
27h 10m1 stop Paris Charles de Gaulle
R18 671Air France
Mon, Dec 28 - Sun, Jan 3
British Airways Logo
19:35 - 12:45JNB  Johannesburg OR Tambo-RAK Marrakech Menara
19h 10m1 stop London Heathrow
British Airways Logo
11:10 - 11:25RAK  Marrakech Menara-JNB Johannesburg OR Tambo
22h 15m1 stop London Gatwick
R25 601British Airways
Booking Insights

KAYAK's insights & trends for flights to Marrakech

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 flight to Marrakech?

These are the best return prices found by users searching on KAYAK in the last 5 days.

In the last 5 days, the cheapest flight deal to Marrakech was found on the route from Cape Town, at R10 353 return. The most popular connection is from Johannesburg to Marrakech, while KAYAK users have found return deals for as low as R10 418 in the last 5 days.

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 round-trip 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 May, where tickets cost R11 242 on average for return flights. On the other hand, the most expensive months are April and December, where the average cost of tickets from South Africa is R16 749 and R14 601 respectively. For one-way flights, the best month to travel is August with an average price of R6 477.

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

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights to Marrakech, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.

To get a below average price, you should book around 6 weeks before departure, which saves you about 31% compared to booking last minute. For the absolute cheapest price, our data suggests you should book 24 weeks before departure.

Good to know – Book Cheap Marrakech Plane Tickets

Low season

February

Cheapest flight

R4 862
Best time to beat the crowds (16% less 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

  • What is the cheapest flight to Marrakech?

    In the last 5 days, the cheapest flight deal to Marrakech was found on the route from Cape Town, at R10 353 return. The most popular connection is from Johannesburg to Marrakech, while KAYAK users have found return deals for as low as R10 418 in the last 5 days.

  • How far is Marrakech Menara Airport from central Marrakech?

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

  • What is the name of Marrakech’s airport?

    All flights to Marrakech land at Marrakech Menara Airport. 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.

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.

Reviews of the top 5 airlines flying to Marrakech

 
See real verified KAYAK customer reviews for airlines flying to Marrakech. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from South Africa to Marrakech. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
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 verified KAYAK customer reviews.
7,8
KLMOverall score based on 1557 reviews
7,3Food
7,2Entertainment
7,7Comfort
7,8Boarding
8,4Crew
Airline reviews

It will get you where you want to go. Power did not work on ether of the 2 planes but staff was lovely. Wood like to see a improvement to the food as the amount was small but the main issue is the food isn't tyed to the location your going to the airlines own culture. So that would have been nice. Staff was crazy nice and even helped me with a very tight connection

6,0 GoodWilliam, Aug 2026
Read more KLM reviews

It will get you where you want to go. Power did not work on ether of the 2 planes but staff was lovely. Wood like to see a improvement to the food as the amount was small but the main issue is the food isn't tyed to the location your going to the airlines own culture. So that would have been nice. Staff was crazy nice and even helped me with a very tight connection

The flight was 45 mins late leaving, we sat without a/c for some of this, 2nd Meal was a slice of pizza. Movies were good.

Ad experience - been flying many years with them but they are losing out to other carriers with their service and bagage / seating policy. My 2 12-yo kids were not placed with the parent. Absurdity.

Our first flight was delayed so we missed our connecting flight. However it was easy to book a later flight on their app.

Overall very poor. Flight was disorganised, staff were rude and this is my second experience with KLM that I've had baggage go missing. It feels like, if you are an economy customer, KLM staff do not show you any care. I shall never fly with KLM again. Worst airline in Europe

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

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

Boarding in NCL is really bad. I'm sure part of that is a directive from the airport that KLM can't change but part of that is due to KLM policy. NCL doesn't announce the gate of departure until 30 minutes before departure. However, when you arrive at the gate area, the gate agents file everyone into one long line and everyone boards from one line at one time. This line can stretch for 200m...easily. There is a separate line for groups 1 and 2 but you don't know it until you get to the gate area and agents don't announce/advertise it. Everyone else is grouped into one line. Are you in group 3? Doesn't matter...you board with group 5. Traveling with a child? Tough luck...you're stuck at the end of the line and board last. The last part is very annoying because none of the gates at NCL (with the exception of 1 used by Emirates) has a jetway. To board, you must leave the gate area, walk downstairs, walk onto the tarmac and walk up stairs to board the plane. Highly challenging if you're traveling with small children. That boarding process begs for a concession to allow people with children to board first because they will need extra time. But there is no such policy. Just a really horrible boarding experience all around.

The check-in at the airport was smooth and helpful. There was a delay due to some issue. The good regular but the staff very attentive.

Everything is good except the seats are tightened no rooms for the legs,

The boarding was efficient. The entertainment system was a bit unstable but Air France has a good selection of movies.

Worst airlines either. First leg was delayed because of crew not available. My connection was missed so they booked me automatically the next day! But, impossible to get anyone on site, web site does not let me access my reservation anymore, confirmed by useless agents over the phone. My 2-leg trip with part in business class arriving at 4:10pm ends up in an awful 3-leg arriving at 9pm the next day with no way to even choose the seats and of course at the very end of the plane. I can understand problems arrive but the way Air France handle it is just unacceptable. You are on your own. Apparently getting you to your destination is the only thing they consider their duty. The customer experience and fatigue is none of their concern. And I have a status with them. I will reconsider my priorities when flying with Air France and encourage everyone to do the same.

I don't understand the concept of paying to get your personal luggage onboard and then asked to check it in.... either sell the space or don't, its a hassle to carry those all through the airport just to make a check in at the last minute.

Very good crew. Food service above average. Seats very small for a 12 hours flight.

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

Old cabine without flat bed in business for a 12 hour flight is not acceptable

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

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.

The crew were fabulous. We travelled Doha to Miami and the crew in board we exceptional too.

Qatar was pretty OK for their services but Arangrant was awful at theirs and frankly lied to me. Qatar offers four business class fares and only three of them allow lounge access. This is a horrible policy when you pay so much for business class and shame on them for denying the simple use of their lounges for this confusion. When I requested my business class ticket with Arangrant I knew this and specifically told them I would only purchase the lowest class business seat that would still permit me lounge access on all legs of my trip. They lied to me and said I did and then I was refused this service on my return flights. I had no less than 4-8 schedule changes and got screwed by a late departure from DCA on my double connection to JNB. I lost nearly a full day on my outbound and then had little to no use of the lounges on my outbound flights. To then be denied access on my return flights made the 27 hour trip home pretty awful. Kayak should no longer work with Arangrant as they are dishonest and liars. Qatar should price all four of their business class fares to include lounge access and stop the insanity they have forced on people. My return trip home nearly ruined my entire trip to South Africa and I blame Arangrant for telling me lies and for Qatar for offering insane rules and regulations on such expensive business class fares. For the money I paid to Qatar, I did not receive the full services I was promised. I will probably never use Arangrant and their ignorant services ever again. I will question whether I ever fly on Qatar Airways again as well. When you pay so much and get such little in return, it leaves a bad taste in your mouth. Arangrant gives the whole industry a bad name and Qatar is not far behind them. I can honestly say that the wretched service and way I was treated by both have soured me on travel companies and airlines. It is bad enough that we have an idiot, felon, racist and bigoted president and administration to contend with while he has started an illegal war, I did not expect to get screwed over by Arangrant and Qatar as well. Shame on all of you.

Initial booking was confusing and had to get new CC issued.

I had to stay in the airport 15 even with a hotel reservation..i was refused to inter to qatar cuz the hotel was outside the airport. They could have offered a solution. It was really exhausting for me and my family.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Terrible airlines - suffered entire flight due to food poisoning from stale food

Crew members service are at its best Seating area is very compact, could be better

Flight delayed, rerouted, communication extremely poor. Crew efficient but robotic, not supportive

Seat electronics kept failing (as in absolutely nothing worked) - crew re-set it multiple, but didn’t move me until finally three quarters of the way into the flight - abysmal. Entertainment options are plentiful, but a number of expected movies were missing (did an SQ flight 3 days later and expected titles were on SQ) - does Qatar sensor what they show?

The boarding was very unorganized, they had my dad “83 years old “ stand for long time to Wait in the line then stand behind the counter, we had two kids with us but the separated my dad from us for long time

Food wasn’t good but not their fault as I should have pre selected

It was great! Great value for the price I paid. Great crew and great food in business class

Their weakness is in boarding. Business class rarely boards first and there are no announcements explaining delays, so customers are always left waiting and wondering why boarding has paused.

Everything needs improvement. Old plane, bad interior, business class seats don't function easily / properly, food is awful, chicken / fish were tough & hard, couldn't eat. Avoid Turkish Airlines.

My experience was amazing. Very friendly hosts and impeccable service.

Everything was great except the meat served was tough and overcooked!

Friendly cabin crew and the flight was on time. Would recommend toanyone

Only chicken as a meat dish through out the flight

I fly very often domestically and internationally, and Turkish Airlines is without a doubt the worst airlines in the world. The flight attendants are rude, and nothing works on the airplanes. My last flight the touch feature to the monitor didn’t work, not that it mattered, because the selection of movies was awful. And the sound was not working anyway. The monitor at the front of the cabin malfunctioned about an hour into the flight. The food is not an amenity, it’s a punishment. What did not taste so horrible as to be inedible caused gastric distress soon after. I have never had worse food on any airplane than I have all 7 flights I’ve taken on Turkish Airlines. Why do I continue to fly with them? Because they are the only carrier on some of the routes I fly. Whenever there is another option, I always take it no matter the cost. Turkish Airlines is always the last resort.

Our charging and WiFi were not working in our business class seats, even after they "refreshed" it.

ABSOLUTELY THE WORST AIRLINE. LOST LUGGAGE NO CUSTOMER SERVICE. NEVER BOOK

They robbed me, filed a complaint and they ignored me

We missed our connection and they put us in a hotel our luggage didn't get rerouted with us so we arrived with no luggage

The crew was friendly, 5/5 stars. The food was better than ok, 3.5/5 stars. The seats were tight, 3/5 stars. The entertainment was 2/5 stars because of lack of WiFi.

Delay, no announcements, no support to fast track transfer in Casablanca, made the connection despite all but my bag didn’t make it.

Hot plane. No AC for 3 hours in the middle of Summer.

They canceled my flight and they haven’t reimbursed me yet.

The flight attendants were very nice, friendly and went above and beyond in making our journey pleasant.

ldid not like the late departure did not like the late food service. Food should have been serve earlier ro allow more sleeping time. Did not like beeing interrupted just to show announcement about their duty free onboard Finally baggage did not make it to final destination and are still in casablanca.

This was the worst experience ever. It was such chaos at boarding due to boarding zone and letting everyone with children and strollers go first. Once the plane door closed they didn’t let us know why we were not moving until after 30 mins of sitting on the plane. Then ANOTHER 2 hours passed with no other communication or update as to why we were still sitting on the plane. 2 and half hours of sitting on a plane! When I ask a flight attendant what was the delay he gave ALOT of attitude and said he don’t know what’s going on. This flight attendant was soooo rude to customers to the point one lady was telling him how rude he was. I also felt other flight attendants spoke to the people who spoke their language; I am an American so this was also upsetting. The food was horrible, I only ate the bread. We finally landed and we almost missed our connecting flight. We was able to run and make out next flight within 30 mins. Our flight from Casablanca to Marrakech was quick. BUT here is where I was really UPSET. They left everyone luggage who was on the flight in Casablanca. We went to baggage claim and they had Attitudes! How are you mad with us for losing our bags, I don’t get it. We had to wait for the next flight to come in with our bags. The baggage claim guy said they wouldn’t deliver our bags to our hotel because of past experiences; now we have to pay for another cab to come back! They had so much luggage outside of baggage claim I can see this was happening to a lot of people. They said they would email us once our bags arrived. He told us the next flights coming in (which I researched myself and he gave the wrong times!). We took a cab to our hotel to wait. I seen my bag was at RAK airport (because of my AirTag) 4 hours later but no email from baggage claim. I waited two more hours and still no email letting us know it arrive! We missed dinner plans! We went to airport and got our bags (security at RAK was rude to us and had us walking all around in order to get to baggage claim). I will NEVER fly with Royal Air Maroc ever in life, even if it means I can’t fly to other countries that I would love to visit since this ruined my friends birthday already. I PRAY our flight back home is wayyy better. This is no way to treat people. I fly frequently so I know how airlines should treat people and Royal does not!

Everything you need to know for your flight to Marrakech

Information on the airport you'll fly into in Marrakech