Find flights
When to book
FAQs & Tips
Airlines
Deals

R4 636 Find cheap flights from Morocco to South Africa

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Morocco to South Africa departing on 26/11. 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
0 bags

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

In the last 7 days, travellers have searched 46 397 547 times on KAYAK, and here's why:

Save 28% 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.

Good to know

Low season

May

High season

November

Cheapest flight

R4 636
Best time to beat the crowds but there is an average 2% increase in price.
Most popular time to fly and prices are also 10% lower on average.
Flight from Marrakech to Cape Town

FAQs for booking flights from Morocco to South Africa

  • How does KAYAK find such low prices on flights from Morocco to South Africa?

    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 from Morocco to South Africa.

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

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

  • What is the Hacker Fare option on flights from Morocco to South Africa?

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

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

    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 South Africa from Morocco up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 3 airlines serving from Morocco to South Africa

Need help choosing which airline to fly with from Morocco to South Africa? 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,6
Qatar AirwaysOverall score based on 4022 reviews
7,6Entertainment
7,7Boarding
7,6Comfort
7,5Food
8,1Crew
Airline reviews

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

6,0 GoodMartin, Jun 2024JNB - DOH
Read more Qatar Airways reviews

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

Operated by American Airlines. Very chaotic and the crew was bit rough responding any enquiries. Restricted leg space.. Qatar would have been better

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

All over with Qatar airlines my experience was really bad due to delays and then putting me on different airlines and after 8 hours of wait I had to listen to their is no plane to fly for another 24 hours. Wore experience ever.

Too many boarding protocols. Never experienced with other international flights.

Crews are very rude and unhelpful. Cramped seats in economy. Foods are useless

Very bad. We booked 8 months in advance for 2 people but couldn’t get seats together. Food was so bad I couldn’t even eat.

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.

Food could be much better. Entertainment needs lot of improvement. The luggage came out open with broken bags. The flight landed at 3:15 PM in US and by the time bags came out it was 5:15 PM or so. Staff at airport was aggressive and not polite.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

I paid 3 this and dollars for two tickets. No food, minimum drink, confused service and very uncomfortable sear. There was zero difference between busy ness and tourist class. I received a pathetic apology

Forty five minutes late for departure. Staff were pleasant. Food was adequate but not outstanding. Entertainment system was very good, as it usually is on Air France.

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.

They wanted to close counter although they did not provide the wheelchair requested which ended by going alone to transit security and lost long time and they did not want to wait .

Did not find the wheelchair that supposed to assist and went to a long queue for transit security chk which was very slow and boarding desk wanted to close counter although that they knew that I am minutes away because of their mistake of not providing the wheelchair.

They charge me for luggage which is was included on the ticket

Good aorcraft 777 but Worst food ever Breakfast was a bû’with matonnaise… Staff was nice but invisible most of the flight

So bad we never travel with Egypt air bad service smells bad food bad Ching my sets to back

Food was terrible (I tried the beef plate). Service is improved. The plane is new so it was good enough

Horrible old filthy airplane with brooking seat and entertainment system

I have been traveling for over 30 years, and this was THE worst experience ever. The guy that was checking in at Dubai, didn’t have any professionalism or curtesy. During the flight, You had to wait a while just to get something to drink. They didn’t transfer all my luggage, even after they made me pay $155 extra for one small gallon of Zamzam water, and that luggage is still missing after three days of my arrival. NEVER AGAIN..,

The flight was cancelled with very little info at the airport. Absolutely mess with no option to reschedule flights without paying fortune for business class.

On time, smooth flight… very old and run down aircraft

Despite paying business class, the angle seat was uncomfortable. The crew was just ok. The baggage checkin was a mess at JNB.

The seats were broken, crew didn’t really care about service, boarding was not priority for business class, my bags arrived last

Comfortable flight, departed and landed on time, crew were polite and courteous. The food was really good considering it was an aeroplane meal. I would travel on Egypt Air, again

Comfortable flight with decent legroom and good seats. The crew were helpful and courteous and managed well with the stressful boarding and the chaos that’s involved. The food was decent, more than expected from a short flight like this. The only reservation I have was that the crew allowed passengers to board With massive amounts of hand luggage which were piled up on the empty seats next to passengers and and it was a risk to all passengers in the case of turbulence or emergency landing. I’ve never seen this ever on any flights I have boarded with many other airlines.

Book cheap flights from Morocco to South Africa

Recent return flight deals

1/12Sun
1 stop
34h 50mRAK-CPT
10/12Tue
1 stop
33h 35mCPT-RAK
R15 364
1/12Sun
2 stops
26h 45mRAK-CPT
10/12Tue
1 stop
24h 05mCPT-RAK
R17 549
22/9Sun
1 stopEgyptair
16h 40mCMN-JNB
13/10Sun
1 stopEgyptair
15h 45mJNB-CMN
R18 366
1/12Sun
2 stopsSWISS
21h 45mRAK-CPT
10/12Tue
2 stopsSWISS
47h 05mCPT-RAK
R19 023
22/9Sun
1 stopAir France
21h 20mCMN-JNB
12/10Sat
1 stopAir France
16h 25mJNB-CMN
R19 556
21/9Sat
1 stopEtihad Airways
22h 20mCMN-JNB
13/10Sun
1 stopEtihad Airways
22h 45mJNB-CMN
R19 840
22/9Sun
1 stopAir France
20h 25mCMN-JNB
13/10Sun
2 stopsAir France
22h 45mJNB-CMN
R20 017
20/9Fri
1 stopEgyptair
29h 00mCMN-JNB
13/10Sun
1 stopEgyptair
16h 45mJNB-CMN
R21 350
28/9Sat
2 stopsQatar Airways
42h 00mCMN-JNB
5/10Sat
1 stopQatar Airways
36h 15mJNB-CMN
R29 733
21/9Sat
3 stopsQatar Airways
23h 50mCMN-JNB
12/10Sat
3 stopsQatar Airways
22h 55mJNB-CMN
R39 395

Search by stops

Search by airline

Search by price

Recent one-way flight deals

26/11Tue
1 stop
36h 50mRAK-CPT
R4 636
26/11Tue
2 stops
35h 50mRAK-CPT
R4 920
1/11Fri
1 stopEgyptair
31h 05mCMN-JNB
R11 954
21/9Sat
1 stopEgyptair
29h 00mCMN-JNB
R12 558
6/10Sun
1 stopTurkish Airlines
16h 35mCMN-JNB
R13 570
5/11Tue
1 stopTurkish Airlines
18h 45mRAK-CPT
R13 961
22/9Sun
2 stopsAir France
28h 25mCMN-JNB
R18 596
17/10Thu
1 stopAir France
26h 05mCMN-CPT
R19 041
5/11Tue
2 stopsQatar Airways
44h 00mRAK-CPT
R19 502
21/12Sat
2 stopsQatar Airways
29h 20mRAK-CPT
R19 787

Search by stops

Search by airline

Search by price

Last minute flights to South Africa

Last minute flight, train and bus deals

12/9Thu
multi-stopKenya Airways
34h 30mCMN-CPT
20/9Fri
multi-stopKenya Airways
45h 40mCPT-CMN
R57 956
12/9Thu
multi-stop
30h 30mCMN-CPT
21/9Sat
multi-stop
23h 15mCPT-CMN
R75 913
12/9Thu
multi-stop
30h 30mCMN-CPT
22/9Sun
multi-stop
23h 15mCPT-CMN
R75 985
12/9Thu
multi-stopTurkish Airlines
18h 05mCMN-CPT
21/9Sat
multi-stopTurkish Airlines
23h 15mCPT-CMN
R89 856
12/9Thu
multi-stopTurkish Airlines
18h 05mCMN-CPT
22/9Sun
multi-stopTurkish Airlines
23h 15mCPT-CMN
R89 927
12/9Thu
multi-stop
12h 15mCMN-CPT
20/9Fri
multi-stop
35h 05mCPT-CMN
R92 112
12/9Thu
multi-stopQatar Airways
34h 40mCMN-CPT
20/9Fri
multi-stopQatar Airways
30h 00mCPT-CMN
R202 377
12/9Thu
multi-stopEmirates
32h 05mCMN-CPT
20/9Fri
multi-stopEmirates
24h 40mCPT-CMN
R277 491

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to South Africa

Cabin class types available on flights to South Africa
Cabin classes available on flights to South Africa. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.