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

CMN

Find cheap flights to Casablanca from R7 055

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Casablanca departing on 18/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
Sun 19/5
Sun 26/5

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

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

Save 24% 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 Casablanca

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Casablanca 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 and deals for you by selecting your travel dates.
Choose your dates
9:55 - 7:40JNB-CMN
22h 45m1 stop
9:15 - 8:35CMN-JNB
22h 20m1 stop
R11 212Etihad Airways
Find Deal
Thu, May 9 - Wed, May 22
21:45 - 12:30JNB-CMN
15h 45m1 stop
0:45 - 7:10CMN-JNB
29h 25m1 stop
R11 689Egypt Air
Find Deal
Sun, May 19 - Sat, May 25
20:15 - 14:20JNB-CMN
19h 05m1 stop
14:10 - 17:00CMN-JNB
25h 50m1 stop
R13 291Qatar Airways
Find Deal
Thu, Aug 8 - Thu, Aug 15
13:35 - 14:20JNB-CMN
25h 45m1 stop
14:10 - 16:10CMN-JNB
25h 00m1 stop
R13 329Qatar Airways
Find Deal
Wed, Aug 7 - Wed, Aug 14
13:00 - 7:30CPT-CMN
19h 30m1 stop
14:10 - 10:50CMN-CPT
19h 40m1 stop
R13 615Royal Air Maroc
Find Deal
Tue, May 21 - Wed, May 22
13:35 - 14:20JNB-CMN
25h 45m1 stop
14:10 - 9:50CMN-JNB
18h 40m1 stop
R14 244Royal Air Maroc
Find Deal
Fri, May 10 - Sun, May 12
13:25 - 12:45JNB-CMN
24h 20m1 stop
14:45 - 20:50CMN-JNB
29h 05m1 stop
R14 854Emirates
Find Deal
Tue, Jul 2 - Tue, Jul 16
22:20 - 12:55JNB-CMN
39h 35m1 stop
14:55 - 16:15CMN-JNB
24h 20m1 stop
R14 893Emirates
Find Deal
Sat, May 11 - Sat, May 25
18:50 - 9:15JNB-CMN
15h 25m1 stop
15:55 - 21:20CMN-JNB
28h 25m2 stops
R15 236Air France
Find Deal
Thu, May 16 - Thu, May 23
18:50 - 9:15JNB-CMN
15h 25m1 stop
15:55 - 21:20CMN-JNB
28h 25m2 stops
R21 319Air France
Find Deal
Thu, May 9 - Fri, May 24

Flights to Casablanca - Travel Insights & Trends

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

What is the cheapest day to fly to Casablanca?

The average price of all flights to Casablanca clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Casablanca is Monday where tickets can be as cheap as R14 437. On the other hand, the most expensive day to fly is Saturday, where prices are R15 126 on average.

What is the cheapest month to fly to Casablanca?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Casablanca, 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 Casablanca is November, where tickets cost R14 511 on average for one-way flights. On the other hand, the most expensive months are December and January, where the average cost of tickets from South Africa is R18 630 and R17 276 respectively. For return trips, the best month to travel is February with an average price of R14 378.

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

The average price for all flights to Casablanca depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Casablanca is generally in the morning, when flights cost R13 832 on average. The most expensive time of day to fly to Casablanca is generally in the evening, which is peak travel time and where the average cost of a ticket is R15 203.

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

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Casablanca, 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 35 days before departure.

How long is the flight to Casablanca?

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

Good to know

Low season

November

High season

June

Cheapest flight

R7 055
Best time to beat the crowds (8% less expensive on average)
Most popular time to fly (5% more expensive on average)
Flight from Johannesburg to Casablanca

When to book flights to Casablanca

Are your dates flexible? Find out the best times to travel to Casablanca 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 Casablanca 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 Casablanca flights

  • How far is Casablanca from central Casablanca?

    Casablanca is 23 km from the centre of Casablanca.

  • What is the name of Casablanca’s airport?

    There is only 1 airport in Casablanca, called Casablanca (CMN). It can also be referred to as Casablanca Mohammed V, Mohamed V, or Mohammed V Intl.

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

    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 Casablanca.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Casablanca 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 Casablanca?

    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 Casablanca 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 Casablanca?

    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 Casablanca 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 Casablanca?

    Of the 2 airlines that fly to Casablanca, Royal Air Maroc offers the most flights, with around 168 per week, followed by Qatar Airways with 7 flights per week.

See more FAQs

Top tips for finding cheap flights to Casablanca

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

Prefer to fly direct to Casablanca Mohamed V?

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

Direct departures

South Africa to Casablanca Mohamed V

Monday

Air Arabia Maroc, Air Canada, Air Côte d’Ivoire, +37 more

Air Arabia Maroc, Air Canada, +38 more

Tuesday

Air Arabia Maroc, Air Canada, Air Côte d’Ivoire, +36 more

Air Arabia Maroc, Air Canada, +37 more

Wednesday

Air Arabia Maroc, Air Cairo, Air Canada, +37 more

Air Arabia Maroc, Air Cairo, +38 more

Thursday

Air Arabia Maroc, Air Canada, Air Côte d’Ivoire, +37 more

Air Arabia Maroc, Air Canada, +38 more

Friday

Air Arabia Maroc, Air Cairo, Air Canada, +39 more

Air Arabia Maroc, Air Cairo, +40 more

Saturday

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

Air Arabia Maroc, Air Canada, +37 more

Sunday

Air Arabia Maroc, Air Canada, Air Côte d’Ivoire, +33 more

Air Arabia Maroc, Air Canada, +34 more

See more direct flights

Direct returns

Casablanca Mohamed V to South Africa

Monday

Air Arabia Maroc, Air Canada, Air Côte d’Ivoire, +37 more

Air Arabia Maroc, Air Canada, +38 more

Tuesday

Air Arabia Maroc, Air Canada, Air Côte d’Ivoire, +36 more

Air Arabia Maroc, Air Canada, +37 more

Wednesday

Air Arabia Maroc, Air Cairo, Air Canada, +37 more

Air Arabia Maroc, Air Cairo, +38 more

Thursday

Air Arabia Maroc, Air Canada, Air Côte d’Ivoire, +37 more

Air Arabia Maroc, Air Canada, +38 more

Friday

Air Arabia Maroc, Air Cairo, Air Canada, +39 more

Air Arabia Maroc, Air Cairo, +40 more

Saturday

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

Air Arabia Maroc, Air Canada, +37 more

Sunday

Air Arabia Maroc, Air Canada, Air Côte d’Ivoire, +33 more

Air Arabia Maroc, Air Canada, +34 more

See more direct flights
See more direct flights

Top 5 airlines flying to Casablanca

 
See real verified KAYAK customer reviews for airlines flying to Casablanca. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from South Africa to Casablanca. 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 Casablanca? 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 4085 reviews
8,3crew
8,1comfort
8,2boarding
8,3entertainment
7,9food
Airline reviews

Flight got canceled without any prior information and it caused lot of trouble

2,0 Mediocrevikas, Apr 2024SFO - DXB
Read more about Emirates reviews

Flight got canceled without any prior information and it caused lot of trouble

Worst ever. No assistance and communication from Emirates crew. No visibility of when the flight is flying. Couldn’t understand if we can go to lounge to take rest. Emirates system at a certain point said flight is not operating and suggested to take the next flight and in few minutes it suddenly opened the gate for boarding. unsupportive and rude crew. Worst experience ever. Flight was delayed by 5 hours so need the compensation for that.

On the Dubai-Gatwick flight the only meal options were Beef or Chicken. No vegetarian option. This was a surprise. I would usually order in advance but did not this time. Would have been good to know that a vegetarian meal is not available as a standard meal. Thankfully it was just me travelling, but if I’d had my kids with me that would have been a big problem for us.

No entertainment u less you pay. Wish there were some free movies

The entertainment selections are amazing. But the live TV is sometimes spotty. If you’re going to have it, then have it. If you can’t make it consistent, then, perhaps it’s better not to have it. The crew are always cordial when approached, but they seem to do the minimum and sit around, talking to each other in the back of the plane during the flight. I realize that delays are not always predictable, but I missed my flight in Dubai because we left 90 minutes late from Washington. I will say that Emirates took very good care of me in Dubai. But I would rather not be delayed.

Me and 2 other rows were forgotten during food service. We waited over an hour before they finally served our food. Then only had what was left. They did apologize. Also, they locked the bathroom due to turbulence and my 4 year old had to pee himself because they wouldn’t unlock it for him.

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

Food was not eadable. Testless and not apealing. order for indian vegitarian, recived spice less. combination of main course and side iteams are far away from traditonal food, serve less iteams. , but eadoble. Thanks

There was a smell front the washroom on flight. There could have been efforts to ensure better sanitation/air circulation once used severally.

Crew was not good and service was bad. Not happy

Bad experience with the delay n long wait time for connecting flight after missing the connection flight from Doha.

They shld improve and provide a lunch or dinner in an international leg

Very very bad.. more than 48 hr I didn’t received my baggage yet

Okay not so good or great. The flight operated by Indigo is worst from boarding to luggage handling and food. Damaged one luggage and delayed another luggage. Still did not get it, since 2 days.

There was no phone charger, uncomfortable seats, unprofessional flight attendants, didn’t like food

Each and every requirement was nicely provided by all staff no very be happy

The flight was quite comfortable for a 12 hour flight! Food was excellent. The service was good, the entertainment was fine. All in all, one of the better long-haul flights I’ve experienced.

some sections of airport are too cramped. The screening of luggage was twice and a huge hassle. They kept saying my boarding the for my next flight was in 10 minutes but were dragging the screening too long. having a 2 hour connecting time with this much delays in screenings is not good. They could see I was traveling with special needs kid yet I was" randomly chosen" to be personally screened again.

My Tv don’t work the whole from Doha to New Delhi. Overnight didn’t work from Bos to Doha and had to eat food without light

Trop from plane to gate at Qatar airport was very long .

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

Medíocre. The food wasn't good (although not bad, bad) and the staff wasn't kind. I asked for n extra blanket, the steward never came back, serving us roughly.

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.

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

Everything went smoothly with Air France. There was a delay in departure which seemed to relate to the immigration services being short staffed.

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 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

Sky priority means you get to use the KLM business Lounge.

Even though my seat is a paid seat, I was told to give up my seat to a passenger. I tried to ask the CA to negotiate, and when I spoke in Japanese, the CA fled. I had to find a Japanese CA and ask them to deal with it. . After takeoff, I spilled my coffee, and when I asked the flight attendant for a towel, she told me to wipe it off with a wet tissue. My clothes got wet, so I asked CA for an extra blanket, but I had to wait for an hour.

Was not able to check in online, so had to stand in line for 90 minutes to get a boarding pass, and I had no luggage to check. Why not let people check in in advance on line? Or at a kiosk at the airport?

There was a Turkish Airlines employee sat in 16A in the row in front of us. We understood that she was a Turkish Airlines employee from her interaction with the cabin crew and the fact that she boarded business but was sitting in economy with us. What annoyed us was the extremely loud conversation she had for the majority of the 12 hour flight with two men, one of which was leaning over the chair in front of her. This was annoying as they were so loud that my wife and I could still hear them despite wearing our noise cancelling earphones. No intervention was taken by the cabin crew. Secondly, she ordered some extra meals from the crew, which we believe to have come from business class, for her male friends. Seeing this in economy is very disheartening. Lastly, one of her male friends pulled out an e-cigarette and was only mildly reprimanded by the cabin crew. Overall, we consider this behaviour completely inappropriate of a Turkish Airlines employee. Next time we will book with Emirites, I don’t think that their employees would be allowed to behave in this manner.

the worst experience we had. they put connection label to our luggages with mistake and we had to wait for 5 hours to pick them up

Just on time arrival and departure would make it great

Quality of service on board was very inconsistent. FA service primarily seemed robotic and they barely engaged with passengers

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

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

I’m unclear why I had to pay extra for assigned seats as Turkish airlines did not honor the seating. We were placed across the aisle from each other on TK 34, and were seated behind one another on TK 694. Because my name was misspelled on e-ticket (Klawiter, instead of Klawitter) I could not log onto website to get the connection gate number in Istanbul. The monitors in the airport were a jumbled mess 1/2 Arabic and 1/2 English.

The crew was excellent, but the flight was a little delayed and the temperature on the plane was too warm.

Pretty good flights! If they can let y u s know regarding delays by announcing it in the PA system it would be a good business practice!

3 hours late, came at my final destination without any of my luggage.

Delays with no communication. Broken business class seat and no one seems to care or help.

The head of the flight attendants was very rude and impolite and insisted to know my nationality on flight while I had my Can passeport! against all rules!

I spent 4 hours untill get my bags no food no entertainment on the flight

Adequate. Served our purpose of getting there safely. Nothing to rave about. Decent value for the amount paid

Old planes that are not being maintained with at least basic cleaning. Plane smells awful, bathrooms not cleaned either. Customer service probably one of the worst I have experienced.

I lost my connection flight from Casablanca to Marrakech because we arrived late to Casablanca. I had to rent a car to continue my trip . I need refunds

Nothing. Everything, the service the delayed plane and communications to passengers, the boarding, the food access before flight, no aircon on the plane until high altitudes and super long wait for baggage claim with no direction on tv signs.

I thought it was great because the seats were really comfortable for the long flight. The food was just ok, and could have been a bit better.

Book Cheap Casablanca Plane Tickets

Recent return flight deals

 
These are the cheapest return flights to Casablanca found on KAYAK in the last 72 hours.
9/5Thu
1 stopEtihad Airways
22h 45mJNB-CMN
22/5Wed
1 stopEtihad Airways
22h 20mCMN-JNB
R11 212
19/5Sun
1 stopEgypt Air
15h 45mJNB-CMN
25/5Sat
1 stopEgypt Air
29h 25mCMN-JNB
R11 689
8/8Thu
1 stopQatar Airways
19h 05mJNB-CMN
15/8Thu
1 stopQatar Airways
25h 50mCMN-JNB
R13 291
7/8Wed
1 stopQatar Airways
25h 45mJNB-CMN
14/8Wed
1 stopQatar Airways
25h 00mCMN-JNB
R13 329
21/5Tue
1 stopRoyal Air Maroc
19h 30mCPT-CMN
22/5Wed
1 stopRoyal Air Maroc
19h 40mCMN-CPT
R13 615
10/5Fri
1 stopRoyal Air Maroc
25h 45mJNB-CMN
12/5Sun
1 stopRoyal Air Maroc
18h 40mCMN-JNB
R14 244
2/7Tue
1 stopEmirates
24h 20mJNB-CMN
16/7Tue
1 stopEmirates
29h 05mCMN-JNB
R14 854
11/5Sat
1 stopEmirates
39h 35mJNB-CMN
25/5Sat
1 stopEmirates
24h 20mCMN-JNB
R14 893
16/5Thu
1 stopAir France
15h 25mJNB-CMN
23/5Thu
2 stopsAir France
28h 25mCMN-JNB
R15 236
9/5Thu
1 stopAir France
15h 25mJNB-CMN
24/5Fri
2 stopsAir France
28h 25mCMN-JNB
R21 319

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 Casablanca found on KAYAK in the last 72 hours.
18/5Sat
1 stopSAUDIA
20h 55mJNB-CMN
R7 055
11/7Thu
1 stopQatar Airways
25h 45mJNB-CMN
R7 418
1/10Tue
1 stopQatar Airways
25h 45mJNB-CMN
R7 456
18/5Sat
2 stops
43h 10mJNB-CMN
R7 818
1/10Tue
1 stopQatar Airways
19h 05mJNB-CMN
R8 238
1/10Tue
2 stopsLufthansa
17h 05mJNB-CMN
R9 153
18/5Sat
3 stops
26h 35mJNB-CMN
R9 267
10/7Wed
2 stopsRoyal Air Maroc
34h 55mJNB-CMN
R12 852
17/5Fri
2 stopsKenya Airways
33h 10mJNB-CMN
R29 652
18/5Sat
1 stopSAUDIA
16h 20mJNB-CMN
R29 766

Search by stops

Search by airline

Search by price

Last minute flights to Casablanca

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 Casablanca that are departing in the next 10 days.
24/4Wed
multi-stop
41h 25mJNB-CMN
6/5Mon
multi-stop
18h 40mCMN-JNB
R12 280
24/4Wed
multi-stopRoyal Air Maroc
23h 40mJNB-CMN
6/5Mon
multi-stopRoyal Air Maroc
18h 40mCMN-JNB
R20 022
24/4Wed
multi-stop
23h 05mJNB-CMN
5/5Sun
multi-stop
32h 45mCMN-JNB
R20 556
24/4Wed
multi-stop
28h 20mJNB-CMN
6/5Mon
multi-stop
25h 20mCMN-JNB
R20 594
23/4Tue
multi-stop
33h 40mJNB-CMN
6/5Mon
multi-stop
23h 35mCMN-JNB
R22 196
24/4Wed
multi-stop
18h 55mJNB-CMN
5/5Sun
multi-stop
32h 45mCMN-JNB
R22 787
24/4Wed
multi-stop
28h 25mJNB-CMN
6/5Mon
multi-stop
26h 05mCMN-JNB
R24 789
23/4Tue
multi-stopRoyal Air Maroc
33h 10mJNB-CMN
6/5Mon
multi-stopRoyal Air Maroc
18h 40mCMN-JNB
R26 353
24/4Wed
multi-stop
31h 45mJNB-CMN
5/5Sun
multi-stop
32h 45mCMN-JNB
R27 840
23/4Tue
multi-stop
33h 40mJNB-CMN
5/5Sun
multi-stop
35h 20mCMN-JNB
R30 033

Search by stops

Search by airline

Search by price

Flights to Casablanca

Destination:

Casablanca (CMN)Morocco

Return flight deals:

Casablanca - South Africa

Cabin classes:

Browse destinations: