Find cheap flights to Morocco from R7 271

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 17/1. 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
Sat 30/12
Sat 6/1
In the last 7 days travellers have searched 44 173 844 times on KAYAK, and here is why:

Find the best priceCompare 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.

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

Latest Morocco Flight Deals

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

MOST POPULARCasablanca
1 stop from R13 297
Marrakech
2+ stops from R11 363
Tangier
2+ stops from R24 678

Good to know

Low season

July

High season

June

Cheapest flight

R7 271
Best time to beat the crowds but there is an average 4% increase in price.
Most popular time to fly (2% more expensive on average)
Flight from Durban to Casablanca

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 January, November and December. The cheapest month to fly from South Africa is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Morocco flight deals.

FAQs - booking Morocco flights

  • How long is the flight to Morocco?

    An average direct flight from South Africa to Morocco takes 24h 21m, covering a distance of 12528 km. The most popular route is Johannesburg - Casablanca with an average flight time of 15h 30m.

  • What is the cheapest flight to Morocco?

    The cheapest ticket to Morocco from South Africa found in the last 72 hours was R10 879. The most popular route is Johannesburg OR Tambo to Casablanca Mohamed V and the cheapest round-trip airline ticket found on this route in the last 72 hours was R11 009.

  • What are the most popular destinations in Morocco?

    The next most popular destinations are Marrakech (25%) and Tangier (7%).Searches for flights to Agadir (5%) and to Rabat (5%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

Top 5 airlines flying to Morocco

Need help choosing which airline to fly with from South Africa 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 KAYAK reviews.
8,3
EmiratesOverall score based on 15746 reviews
82comfort
85entertainment
80food
83boarding
83overall
84crew
Airline reviews
Cons: "Horrible food snd mostly chicken or beef choice no seafood of veggie choice"
Read more about Emirates
Cons: "Horrible food snd mostly chicken or beef choice no seafood of veggie choice"
Cons: "You didn’t change my ticket within 24 hours of booking and I have to loose that ticket I didn’t fly back hime"
Cons: "Stuff not helpful, rude and not helping at all despite us being with a baby"
Pros: "Leg space was better"
Cons: "Long line for boarding .its a big flight so you have to add more restrooms"
Pros: "Plane was clean, on time and pleasant seats. Staff was attentive but not exceptional. We landed early! WiFi was free for a bit but very slow. Variety of entertainment was excellent."
Cons: "Entertainment system was excessively complex for no good reason. Seats were about average for business class. Screens were older and too far. Sound system was subpar."
Pros: "We survived"
Cons: "Plane was cramped and old. We watched all of our luggage sit on the tarmac and told attendants who did nothing. Who knows when we will get it back"
Cons: "We asked them to provide us with assistance as we had 3 infants with us but no one helped us from check in to boarding gate. Even though we called emirates customer care to afd oyr name in assistance when we booked the ticket but at airport they said we cannot privide any assistance . Moreover one of our family member had wheel chair assistance they never provided wheel chair at Dubai airport reason being they said they have shortage of wheel chairs. Such a bad experience we had !! I will never recommend anyone to travel with Emirates."
Pros: "Breakfast and lunch were both tasty"
Cons: "Had to wait an hour for our bags at BHX"
Pros: "Friendly crew"
Cons: "Service from crew slow and when you ask for something they sometimes forget to bring it"
Cons: "They lost one of my bags. I had to file a complaint with emirates office."

Food not good as good as last time flew with them

Very tight seating. Crew seemed too dis interested and too slow to remove main meal trays.

Pros: "Everything about the trip was great excellent customer experience"
Cons: "If I got to sit in first class coz the plane was so empty haha"
Cons: "The flight was 3 hours delayed - and the captain never told us exactly what was wrong. The boarding lane was a chaos as well - and the tv screens never really worked. Terrible!"
Pros: "Crew and qsuite were top notch. The dine on demand is the best. One little nip pick. The crew knew I was going to sleep. It was a 1:20am departure flight and did not offer to make the bed/mattress..."
Cons: "Wish we could’ve park at the gate instead of bus over to terminal. Given Doha is their hub, should have been able to accommodate that. Also, do they update the movies every month? Still the same movies as in June."
Pros: "The service is excellent. Best of the airlines bar nane"
Cons: "The grill chicken that comes w/ the scrambled egg breakfast was kinda dry. Otherwise, all’s good."
Pros: "seats were awesome, so as the food and the occasional snacks were delightful"
Cons: "My entertainment screen wasn't working, but since I got a window seat I didn't complain. Long time for a 12 h flight without video or something to occupy myself, but at least the USB port was working..."
Pros: "Crew was good and helpful. Food was good. Seats were comfortable."
Cons: "They could have given me an other flight so that I could attend the wedding I was going for. I gotta flight after 12 hours and 10 hours lay-off in Doha. Even if I didn’t get that long layover, I could have been able to attend the wedding."
Pros: "We received friendly attitudes with lots of soft drinks. Upstairs in the airbus was good as my seat was near the emergency door, where I had room for my long legs. I was given aisle seats on both return flights so I could move about more. The meals were lovely. The airbus was good for peace & quiet from crying children."
Cons: "I had left an expensive style of neck/travel pillow i left in my Perth rental car but wasn’t supported to pick it up. I had to arrange for the car rental firm to post it. We had over 3/4 hr to fly. We were boarding. It’s a shame there wasn’t a quick way of getting my pillow to me without customs bureaucracy. It was a simple mistake. A toilet was blocked and temporarily unavailable. Some passengers were taking a long time and queues were building at different times."
Cons: "food options exhausted pls tell ground catering to provide more food Plane was freezing on international flights and at 3:50am in the morning pls provide blankets to all"

We had a flight from Ny to ist and ist to Athens. Our flight was landed late to the Istanbul due to weather conditions and we couldn’t make the next flight to Athens. Turkish airlines transferred us to Aegen airlines for our ist to ath flights and told us they will transfer our luggages. However when we arrived Athens there was no luggage’s and I was traveling with two little kids. This was horrible experiences. Our ath flights was also early morning and we had to wait until 5pm for the next flight with two kids at the airport and they haven’t provided any hotel or food to us. We paid hotel with our own expense and also for food. That’s was horrible experience. I am very disappointed.

Cons: "At the Istanbul airport an item was taken from me for no reason. No regulation was shown for that item to be taken. I wasn’t comfortable with the way I was treated at the airport. The flight was very good"
Pros: "The crew was great and friendly"
Cons: "How can you ran out of wine on a flight"
Pros: "Food was pretty good"
Cons: "Crew rude and disrespectful. Switched my mother’s seat without even telling us..to a middle seat"
Pros: "The crew were very professional"
Cons: "If Turkish Aiine can provide guest WiFi by the gate are while people are waiting"
Pros: "very friendly crew (we were flying with two small kids) who went above and beyond to make them as comfortable and happy as possible."
Pros: "Good food, excellent lounge in Istanbul and super comfy seats in the longer leg"
Cons: "Boarding crew did not have the required knowledge of visa process and made us wait 40 mins"
Pros: "TK escorted us from the delayed flight from Dubai through security to ensure we made the connection"
Cons: "The temperature on the flight was a bit too cold. I don't like the airlines that trade out the nice headsets for earbuds at the end of a flight. Change the process so we don't have to swap"
Pros: "I didn’t like anything. The plane wasn’t on time for the connecting flight so I lost my transit."
Cons: "Flight coordination should be better"
Pros: "The crew was great and loved the meal given during flight."

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.

The food quality is poor. The staff are very friendly and accommodating. The entertainment program was limited. I experienced a delay of 30 minutes due to two issues. Passenger luggage had to be removed and there was a technical issue with the stairs not detaching from the aircraft. The pilot managed to compensate and we arrived only 15 minutes later. The luggage at Dubai airport was very slow. I waited over an hour.

Pros: "Flight and the crew!"
Cons: "Staff at the airport pushing you to upgrade to first class but not making it clear only the first trip from Athens to Amsterdam which the first class uses same uncomfortable seats as the economy to pay extra 130 euros ridiculous airfrance stuff! I should have flown all the way to NYC first class!!!"
Pros: "Good amount of space on the plane, lots of movies to watch, good food and drink."
Pros: "KLM STAFF WERE VERY PROFESSIONAL"
Cons: "SOME CREW MEMBERS WERE ABIT RUDE. THEY NEED TO WORK ON THEIR ATTITUDE"
Pros: "The seat was a little uncomfortable but the crew were amazing."
Pros: "Crew was friendly"
Cons: "Passenger who needed wheelchair assistance it took KLM 50 minutes to get him off plane which delayed our boarding. KLM not prepared to handle passengers with needs"
Pros: "My seat"
Cons: "My suitcase wasn’t in the plane. 8 hours in the plane and no one offered us water. We had to look for flight attendant. Entertainment wasn’t great not too many choices and quality of screens was poor"
Pros: "Crew was great and professional."
Cons: "Entertainment controls were outdated and confusing to operate. There were no charging ports."
Pros: "Food provided, staff kind"
Cons: "Was several hours delayed and check in took 45 minutes because they somehow lost my reservation."

Crew was professional. Boarding has few seats . Since the plane was not full would have been nice to change seat on the internet

Pros: "Easy boarding, entertainment"
Cons: "Crew was not very friendly on bot departure and return flights. Will make me reconsider Air France in the future."
Pros: "Spacious business class seats, excellent meals"
Cons: "Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options."
Cons: "The best airline what I was flying so far !! Excellent food, drink, comfort seat, free entertainment with great selection."
Pros: "The crew was very helpful in all respects."
Cons: "Not getting everyone standing in line to board one hour and 10 minutes before scheduled departure."
Pros: "Crew was nice."
Cons: "Food could be better, or at least be provided an option to purchase an upgraded meal. Also, insufficient amount of drinking water provided to passengers."
Pros: "Crew was really good, polite, efficient. The aircraft was relatively new and clean (rare for an airline to provide a new craft on an Africa segment). Food was good, seats comfortable. Will definitely make them my airline of choice to the extent that I can cost wise."
Pros: "Great seat. Comfortable. Quick boarding."
Cons: "Asked flight attendant to wake me for breakfast....forgot. Long wait for bathroom,"
Pros: "Air France has the best crews! They really go the extra mile."
Cons: "My skis were lost on the way to Riga and had to be delivered 2 days later to Vilnius. That said, the situation was handled very professionally."
Pros: "Short flight so I can't really complain. It was no frills, standard small aircraft with no high tech entertainment system. Seats were fairly comfortable"

Book Cheap Morocco Plane Tickets

Recent one-way flight deals

17/1Wed
2 stopsQatar Airways
37h 40mDUR-CMN
R391
12/5Sun
2 stops
22h 10mJNB-CMN
R405
17/1Wed
1 stopEmirates
19h 00mDUR-CMN
R440
9/12Sat
3 stops
37h 55mCPT-CMN
R492
9/12Sat
2 stops
36h 30mCPT-CMN
R508
8/12Fri
1 stopAir France
22h 15mCPT-CMN
R651
9/12Sat
1 stopQatar Airways
19h 55mCPT-CMN
R663
4/12Mon
2 stops
33h 10mDUR-RAK
R665
12/5Sun
1 stopAir France
28h 50mJNB-RBA
R734
8/12Fri
2 stopsKLM
46h 10mCPT-CMN
R770

Search by stops

Search by airline

Search by price

Recent return flight deals

19/1Fri
2 stopsKLM
25h 05mJNB-RAK
26/1Fri
1 stopKLM
25h 40mRAK-JNB
R611
19/1Fri
2 stopsKLM
25h 05mJNB-RAK
26/1Fri
2 stopsKLM
28h 40mRAK-JNB
R631
17/1Wed
2 stops
24h 20mCPT-RAK
21/1Sun
2 stops
34h 00mRAK-CPT
R644
21/1Sun
1 stop
19h 45mCPT-RAK
26/1Fri
2 stops
19h 05mRAK-CPT
R675
2/5Thu
1 stopQatar Airways
19h 35mCPT-CMN
10/5Fri
1 stopQatar Airways
19h 55mCMN-CPT
R715
26/4Fri
2 stopsQatar Airways
34h 00mJNB-RAK
4/5Sat
2 stopsQatar Airways
19h 30mRAK-JNB
R789
23/12Sat
1 stopAir France
23h 50mJNB-CMN
26/1Fri
1 stopAir France
36h 40mCMN-JNB
R821
22/1Mon
1 stopTurkish Airlines
23h 25mCPT-RAK
26/1Fri
1 stopTurkish Airlines
19h 15mRAK-CPT
R843
3/5Fri
1 stopEmirates
24h 50mCPT-CMN
10/5Fri
2 stopsEmirates
46h 30mCMN-CPT
R1 034
13/4Sat
1 stopTurkish Airlines
21h 30mJNB-RAK
18/4Thu
1 stopTurkish Airlines
34h 05mRAK-JNB
R1 379

Search by stops

Search by airline

Search by price

Last minute flights to Morocco

Last minute flight, train and bus deals

3/12Sun
multi-stopEgypt Air
15h 50mJNB-CMN
10/12Sun
multi-stopEgypt Air
16h 35mCMN-JNB
R685
2/12Sat
multi-stopSAUDIA
16h 45mJNB-CMN
12/12Tue
multi-stopSAUDIA
15h 35mCMN-JNB
R688
3/12Sun
multi-stop
22h 46mJNB-CMN
10/12Sun
multi-stop
24h 20mCMN-JNB
R731
3/12Sun
multi-stopKLM
42h 15mJNB-CMN
10/12Sun
multi-stopKLM
37h 00mCMN-JNB
R840
2/12Sat
multi-stop
43h 16mJNB-CMN
12/12Tue
multi-stop
21h 10mCMN-JNB
R883
2/12Sat
multi-stopKLM
22h 46mJNB-CMN
12/12Tue
multi-stopKLM
33h 50mCMN-JNB
R968
3/12Sun
multi-stop
23h 10mJNB-CMN
9/12Sat
multi-stop
41h 55mCMN-JNB
R1 113
2/12Sat
multi-stop
16h 45mJNB-CMN
11/12Mon
multi-stop
29h 00mCMN-JNB
R1 140
2/12Sat
multi-stop
29h 50mJNB-CMN
11/12Mon
multi-stop
29h 00mCMN-JNB
R1 161
3/12Sun
multi-stopEmirates
19h 20mJNB-CMN
9/12Sat
multi-stopEmirates
36h 40mCMN-JNB
R1 901

Search by stops

Search by airline

Search by price

Flights to Morocco

Return flight deals:

Morocco - South Africa

Cabin classes: