R7 350 Find Cheap Flights from Cape Town to Morocco

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Cape Town to Morocco departing on 9/5. 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

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

Travellers love KAYAK
41 299 237 searches in the past 7 days on KAYAK

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

Best Morocco Flight Deals from Cape Town

Cheapest return prices found by our users on KAYAK in the last 72 hours

Casablanca
Casablanca1 stopR11 155
Marrakech
Marrakech2 stopsR13 556
Agadir
Agadir2 stopsR24 471

Good to know

Low season

February

High season

December

Cheapest flight

R7 350
Best time to beat the crowds (8% less expensive on average)
Most popular time to fly (10% more expensive on average)
Flight from Cape Town to Marrakech

FAQs - booking Morocco flights

  • How does KAYAK find such low prices on flights from Cape Town to Morocco?

    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 Cape Town to Morocco.

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

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

  • What is the Hacker Fare option on flights from Cape Town to Morocco?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Cape Town to Morocco 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 from Cape Town to Morocco?

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

See more FAQs

Top tips for finding cheap flights to Morocco

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be September, October and November. The cheapest month to fly from Cape Town is January.

Top 5 airlines serving from Cape Town to Morocco

Need help choosing which airline to fly with from Cape Town to Morocco? 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.
8,1
EmiratesOverall score based on 3279 reviews
8,1Boarding
8,0Comfort
8,3Crew
8,2Entertainment
7,9Food
Airline reviews

Except for the uncleaned tray, and the delay in serving food for our section (which may have been due to the location of our row) everything else was good. The crew were very professional and responded to our requests promptly throughout the flight. We as a family were not disappointed by Emirates.

10,0 ExcellentDaniel, Feb 2025BOS - DXB
Read more Emirates reviews

Except for the uncleaned tray, and the delay in serving food for our section (which may have been due to the location of our row) everything else was good. The crew were very professional and responded to our requests promptly throughout the flight. We as a family were not disappointed by Emirates.

Overall was a good experience and this particular flight the crew were great too at least in business class. It’s not always the case with flydubai. Few things would make me think twice in the future on this route. 1. The arrival into T3 might sound good but it is a real pain as it takes almost 30 mins to get to terminal on the bus as the aircraft still park at T2. The bag takes even longer . If they just let us off at T2, I’d be home within 30 mins of walking off the plane. Instead it takes 1.5 hours. 2. Due to the timing, the very tiny lounge in Penang is so crowded because half the lounge is closed for Qatar crew. Hardly anywhere to sit. 3. Flydubai app and site has a long way to go and using it is very unpleasant.

The service on board was excellent, the flight wasn’t overbooked and we departed and arrived on time.

Emeritus is ***** Fly dubai is 0 we need better service for Fly Dubai

The service was excellent. We flew coach on this leg of our trip and it was still very pleasant.

On this flight, about the last 2 hours the captain kept the cabin too hot. It appeared like the ac was off.

Loved everything! This flight had premium economy and I didn't see an option to upgraded to premium economy OR buy premium economy tickets. How come?

Okish. But for £550 , I’d have preferred a better experience

They were very pleasant and helpful. My husband and I were sitted apart. We asked if we could be seated together were told flight ws fuly booked but would try. After a while they were able to make it work we got seats together. Their food is good and attendents are very friendly/helpful.

More leg room or a bed hahaha but in all was one of the best flys I been on

They only had vegetarian food left on the flight which I wasn’t happy about. I didn’t get any food to eat at all.

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

Great boarding, great short flight but no entertainment whatsoever and no wifi. Prepare to disembark by a staircase.

Transfer at CDG to connecting KLM flight to Amsterdam was a NIGHTMARE. LONG WALKWAYS, NO MOVING WALKWAYS, POOR signage, Have to take a train & No staff visible to help navigate the maze. AVOID TRANSFER AT CDG AT ALL COST.

Good flight with KLM, friendly staff. Food was good, had much worse on other airlines. Selection of drinks also good enough for us. Entertainment was also good. The economy seats are ok and that’s it. For a 12 hour flight I think a little more comfort in the economy seats in pitch and softness would be highly appreciated by the customers and can makte the difference.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

Qatar Airways did a very good job. Flights were slightly delayed with boarding but pilots made up time by arrival. The food was OK, no better or worse than other airlines. Although it would be nice to have three meals during 16 hours flight instead of two.

The space was tight, hardly any leg room and the crew surprisingly were busy and did not take the time to attend to passengers, felt rushed. There was a delay for check in since the systems were down the airport staffs were accommodating

I recently travelled in Business Class with Qatar Airways, and overall, it was a pleasant experience. The cabin crew stood out for their kindness and professionalism, making the journey truly comfortable. The food exceeded expectations and was exceptional in both quality and presentation. The boarding staff was courteous, though I would like to mention that the staff member responsible for checking tickets during boarding could benefit from additional training to be more welcoming. A warm and hospitable approach would enhance the passenger experience significantly. However, one aspect of the journey was particularly frustrating. The in-flight entertainment system was disappointing, as the headphones provided did not work at all due to a loose connection. This significantly impacted the experience, especially since the flight also lacked Wi-Fi service. Addressing these issues would greatly enhance the overall travel experience. Lastly, I would suggest implementing a section-wise boarding process to streamline the boarding experience and minimise potential challenges. I appreciate the efforts Qatar Airways puts into delivering high-quality service and hope to see these improvements implemented in the future.

The Qatar Airways staff pre-boarding and also on the flight from Dallas to Doha were incredibly mediocre and arrogant. Consider retraining these individuals Other flights were ok.

Aircraft was spacious compared to American Airlines, food was great, entertainment was much better with a wide variety of options, and the crew was very polite.

Doha airport is huge , takes long time to reach gate .

Noice cancelling headphones would be better since it’s a crowded plane And kids behaviors are unavoidable

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

More facilities to transport to the gates......felt too much walking distance

No towels or tissue and chocolate and mint provided before arrival

I liked the ability to walk and stand in the crew area. I hated the security check experience before boarding. The airport staff were so rude, yelling at us unnecessarily, delaying us on purpose, and even threatening to call the police on us!

Everything was great except that everyone were putting backpacks and small bags in the overhead compartment instead under the seat so there was no room for carry on-s

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.

Istanbul to Miami is a very long flight, somewhat uncomfortable, especially because the seating offers very limited space outside of business class.

Good service, the airline also provided a traveling kit bag (tooth brush, socks, slippers, visor for sleeping).

I really didn’t like much. A lot of things can be better beginning with crew to seats and food is awful as well.

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.

The economy seats are small and crowded, but overall the food was very good, cutest little gift bags also! Crew was very nice and professional. Everything was clean.

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

Very poor service. Not friendly and special food ordered but not served

Not good airline doesn't understand or recognize business class customers

I love how the airline gave accommodation as a result of my nine hour layover. The service at the hotel was great.

It will be my last choice to fly this airline It was the first time to fly with them Everything extremely bad Nothing good about them Very filthy Bad service Bad food quality Bad boarding Very bad lounge. Actually it doesn’t meet the definition of lounge

Plane is dirty Food quality poor Service was not good Lounge extremely bad

There were a lot of hidden fees I paid extra for my luggage at JFK which was my leaving point and I also had to pay another extra at the Casablanca’s airport for my carry on and my backpack which is insane, when i refused to pay they threatened to call airport’s security on me. And they actually lost my luggage once I got to my destination. I seriously will not fly with this company anymore from now on and I advise you to do the same

Check in process is terrible, only one counter opens to serve over hundred passengers, agents are incompetent and took too long to get passengers boarding passes. Supervisor is no help neither. On board entertainment 90% monitors were defective.

Check-in could have been a little early and I wished the airline would have serve some better real food rather than serving a very hard bread for a 8hrs flight.

Long delayed that cause missing my connection. Accommodation and food at the Casablanca airport was horrible

Educate your crew members they need to understand what their job is and customers service and be human.

Comfort and organisational prowess of the entire crew. Baggage handling can be better. No had all my luggages after 6days of the flight.

Book cheap flights from Cape Town to Morocco

Recent return flight deals

12/5Mon
1 stopQatar Airways
26h 20mCPT-CMN
27/5Tue
1 stopQatar Airways
37h 00mCMN-CPT
R11 155
8/3Sat
1 stopAir France
26h 51mCPT-CMN
24/3Mon
1 stopAir France
18h 05mCMN-CPT
R11 764
8/3Sat
1 stopAir France
26h 51mCPT-CMN
24/3Mon
2 stopsAir France
33h 05mCMN-CPT
R12 060
12/5Mon
2 stopsAir France
23h 00mCPT-CMN
27/5Tue
2 stopsAir France
27h 15mCMN-CPT
R12 503
5/5Mon
2 stops
28h 45mCPT-RAK
11/5Sun
1 stop
39h 35mRAK-CPT
R13 556
11/4Fri
1 stopRoyal Air Maroc
19h 30mCPT-CMN
23/4Wed
1 stopRoyal Air Maroc
19h 40mCMN-CPT
R14 147
5/5Mon
1 stopTurkish Airlines
30h 15mCPT-RAK
11/5Sun
1 stopTurkish Airlines
36h 00mRAK-CPT
R15 144
13/4Sun
1 stopKLM
20h 05mCPT-RAK
18/4Fri
1 stopKLM
24h 55mRAK-CPT
R27 241
13/4Sun
2 stopsKLM
24h 55mCPT-RAK
18/4Fri
1 stopKLM
24h 55mRAK-CPT
R27 407
12/5Mon
1 stopEmirates
24h 50mCPT-CMN
26/5Mon
1 stopEmirates
37h 20mCMN-CPT
R32 431

Search by stops

Search by airline

Search by price

Recent one-way flight deals

9/5Fri
2 stops
25h 45mCPT-RAK
R7 350
11/5Sun
1 stopTurkish Airlines
23h 55mCPT-RAK
R7 720
11/5Sun
1 stopTurkish Airlines
23h 20mCPT-CMN
R8 459
9/5Fri
1 stopTurkish Airlines
23h 20mCPT-CMN
R8 477
10/5Sat
2 stopsQatar Airways
28h 45mCPT-RAK
R9 087
9/5Fri
1 stopRoyal Air Maroc
19h 30mCPT-CMN
R9 364
2/5Fri
1 stopEmirates
24h 50mCPT-CMN
R9 511
4/5Sun
1 stopEmirates
24h 50mCPT-CMN
R10 047
9/5Fri
1 stopBritish Airways
23h 00mCPT-RAK
R14 904
9/5Fri
3 stopsQatar Airways
50h 25mCPT-RAK
R15 920

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Cape Town to Morocco

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.