Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Morocco from RM 1,922

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Malaysia to Morocco departing on 10/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
Mon 27/5
Mon 3/6

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

In the last 7 days, travellers have searched 44,335,567 times on KAYAK, and here's why:

Save 17% 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

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

Casablanca
Casablanca1 stopRM 3,323
Marrakech
Marrakech2 stopsRM 4,120
Tangier
Tangier2 stopsRM 4,797
Rabat
Rabat2 stopsRM 7,653

Good to know

Low season

July

High season

February

Cheapest flight

RM 1,922
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 Kuala Lumpur to Marrakech

FAQs - booking Morocco flights

  • How long is the flight to Morocco?

    An average direct flight from Malaysia to Morocco takes 30h 47m, covering a distance of 18589 km. The most popular route is Kuala Lumpur - Casablanca with an average flight time of 18h 05m.

  • What is the cheapest flight to Morocco?

    The cheapest ticket to Morocco from Malaysia found in the last 72 hours was RM 3,314. The most popular route is Kuala Lumpur Intl to Casablanca Mohamed V and the cheapest round-trip airline ticket found on this route in the last 72 hours was RM 3,314.

  • What are the most popular destinations in Morocco?

    Based on KAYAK flight searches, the most popular destination is Casablanca (60% of total searches to Morocco). The next most popular destinations are Tangier (32%) and Marrakech (4%).Searches for flights to Rabat (4%) 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.

See more FAQs

Top tips for finding cheap flights to Morocco

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

Top 5 airlines flying to Morocco

 
Need help choosing which airline to fly with from Malaysia 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 4067 reviews
7.9food
8.3crew
8.3entertainment
8.2boarding
8.1comfort
Airline reviews

I liked everything accept the delay try to improve in that area

8.0 ExcellentRolla, Apr 2024NBO - DXB
Read more about Emirates reviews

I liked everything accept the delay try to improve in that area

The customer service was very poor. I didn’t get any accommodations for my cancelled flight. I was without any sleep for 36 hours.

Flight never took off. Boarded after multiple 30 minutes interval delays for hours.. then after an hour onboard, captain announce cancellation and back on the bus to the terminal with no information and everyone to fend for self.. Emirates did absolutely nothing to communicate either electronically or announcement. It’s unprecedented I know with the flood but lack of communication creates anxiety and extra pain for staff. Emirates should do better.. no supervisors monitoring floor and passengers abusing them which isn’t right but should Have had supervisors monitoring

Nice selection of movies and TV shows. Plane was generally nice, not the newest but nice nonetheless. However, Emirates should have cancelled the flight, as hardly any flights flew out of Dubai at the time. Flight delays and cancellation was poorly communicated and passengers were left guessing and to their own devices on what to do. Connection desks were staffed too thinly, there was one desk with more than a hundred clients and just one poor lady. When I had my flights rebooked, I was told meal vouchers can be scanned using my boarding pass, nope. Was told to comeback for my hotel voucher, none. Had to book my hotel voucher the usual way through Dubai Connect despite having been told twice to comeback to the counters twice.

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.

My Experience was ok. But the gentleman next to me vaped the whole flight and the attendants did nothing, whether they were aware, I’m not sure.

Service needs to improve. Air hostess do not register flyers request and we need to keep on repeating our request to them on multiple occasions

Superb experience. I hope they bring back the fast track option at Heathrow immigration.

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

Check-in process at Bengaluru airport was atrociously slow. Emirates should allow baggage drop option after online check-in and verification of documents. The rest of the flight was quite good and we didn't have any complaints.

They made us deliberate waste time by holding our passports and boarding passes making us miss the flight

It was a really long flight from Doha to Philadelphia and it was overall a good one. The one area that I would comment on is that there is a lot of single-use plastic and disposables in the meal service for American Airlines. It would be great to see more circular options in the meal service to reduce the amount of waste.

they give hard time at checking, they not allow computer bag or purse

I found it weird that the quality of the flight different from Australia to Doha than the Doha to Berlin leg. The quality of the toiletries pack (was in a box from Australia) and then a proper bag from Doha. The biggest variation was the inflight entertainment, which had a significantly shorter amount of content compared to the Doha flight. My QSuite seat was also broken and did not recline all the way flat. Wasn’t the best and I wouldn’t be happy if I’d paid cash for the flight.

No separate queue for business class/platinum passengers. I had to stay in the long queue to board. I requested breakfast before landing, but the crew didn't offer, except a coffee with milk. No tea with milk was available. Had asked for cookies, but didn't receive them. The crew in the business class was not good in terms of service..

I had never seen any cabin crews behaving like that. They are not at all professionally fit for this job

The business class experience was awesome - I will be using QATAR airways again and it'll be business class again - appreciate the privileges afforded to the business class clients - thank you.

After going through security and waiting for the flight at the gate, there was no access to bathrooms and no place to charge a phone while waiting for the flight. But once I was on the plane, everything was very good.

It was the terrific, I was promoted to businessman class, and the service was amazing.

There was no phone charger, uncomfortable seats, unprofessional flight attendants, didn’t like food. Could not reserve seat in advance

Very friendly and efficient staff. Would definitely fly Saudia again.

I wonder why checking carry on bags while the checking process was done by Moroccan security. Is it question of trust or Morocco security system is not qualified enough?

Thw pla e was freezing by dar the cildest flight i’ve been on. The seats are comfortable the leg room is spacious and the seat is in leather very confy. Unfortunately old plane so no plugs the entertainment is limited the inflight internet is very expensive 20$ per hour for 50mb on a 17h you will take 2 times to contact your family and work. At this cost it goes very quick very high. The food is very mediocre A breakfast tastless A snack A meal super spicy A lot of improvement are to be made

The seats’ reclined like premium economy seats, ie, not much.. but leg space was a lot l, so it did not feel cramped. Crew was very friendly and helpful.

Good variety could have been better; crew not as friendly

Flight was delayed, but there was no explanation why. Seats were comfortable and service was good. Food was good and there were more snacks than I expected.

The best way to fly is saudia airlines flight Every thing is better (Number one 🫶) Thank you

The menu options in business class were few and the crew kept running out of the desired options! So what seemed like 4 options for meals turned out to be just one option! The entertainment system had very few movie selections for Hollywood and Bollywood movies. The audio in the headphones was poor as it was difficult to follow the dialogues; my fellow travelers had similar complaints.

The check in process was a disaster. There no clear lines and there were people everywhere, pushing and cutting in line. There was no communication about flight delay and our flight arrived 5 hours late. Causing us to run to our next flight. Our luggage did not make the flight

Behaviour of the staff very unprofessional. Choice of accepting Tea and coffee was only at the time of recieving meal. I requested if I can have tea later. Response I got was" I am going to sleep after serving food, either take it or will not be served letter". Few hours later I saw many passengers getting to kitchen and getting a cup of tea.

Nothing really was great as such. Seen other no name airlines perform better.

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

My mother got sick and dying and i have to change my flight and they charged me $2260 that is redisclose.

My flight had two legs. When checking in at the first leg the agent offering for a deal to upgrade the leg to first class for $199. He then claimed I would be able to upgrade the second leg once I got to the next airport. I declined and when I inquired about upgrading at the second airport, the cost was $1,300. I also had an issue at the airport lounge. I am allowed one guest in the lounge. My friend came in the lounge for less than 5 minutes and left when she couldn’t get a sleeping suite. I wanted to bring in another friend. The airport staff first started acting as though they didn’t understand English and then became upset when I asked for their names so I could file a complaint. As an elite member I knew they could do more but were not. One of the agents started over talking me and walked away mid conversation dismissing my request for assistance. A man claiming to be the manager said you were asking for her name. He also never tried to assist me or see what was going on. He claimed the interactions were recorded and management would see everything. I’m not sure how that would assist me days later. I am sure it didn’t help that I was a black American woman.

I will avoid this airline as much as possible. Service was rude, and I don’t think the crew knew how to answer a CALL LIGHT. I pushed my call light on the ohare to Istanbul and the Istanbul to Thailand flight because I was very very thirsty. NO ONE CAME. I pushed it twice! NO ONE CAME! Why have a call light when no one will come? My experience was the WORSE AND I WILL NEVER EVER FLY WITH THIS AIRLINE AGAIN. The cabin crew needs to learn MANNERS AND BE RETRAINED on their jobs on how to be helpful and kind instead of being short with their customers and ANSWER CALL LIGHTS! I honestly wouldn’t be suprised this airline goes out of business.

Better attitude training for staff at airport, better training for flight attendants, better food, don’t put us with all the crying babies that cried nonstop for 12 plus hours.

Sadly, the plane was extremely old and uncomfortable. The entertainment system broke down completely. We couldn't even charge our phones. The seats were also very uncomfortable, with a very slim seat cushion. It must be the result of having 9 seats where there used to be 8.

not enough room not comfortable but no charge for one checked bag and one carryon personal item

Pathetic flight. No inflight entertainment and seats were very cramped

1st of all on February 27th Abu Dhabi to Delhi flight the seat wasn't comfortable at all, coming back the Lounge at Abu Dhabi didn't have anything. Than the Food in the flight

Good range of movies but lacking decent tv shows. Wifi was really expensive on this flight, considering flights under 7 hours have a $9.99 USD charge for streaming, to jump up to $24.99 for a 7 hour 40 flight seemed a little bit of a rip off. Staff are inattentive, and really need to improve on the customer experience. The new airport is fantastic, as is the new lounge, a huge upgrade from the old airport and lounge!

Crew were very polite and quicker in service. Excellent cooling, comfortable seats and tasty food served

In my opinion, Etihad Airways is a first rate airline except for one important element. On the day before my return flights, when I chose my seats on the Etihad website I was charged an additional $55 (US) in order to sit on the aisle. I was not at all happy about this additional "hidden" charge and I felt cheated.

The staff was very nice and polite but it was very very hot and no ways to have some fresh air. It would be nice to have more time to sleep since it was a night flight

My wife and I were upgraded to Business Class on our Dublin-Abu-Dhabi flight on the 22nd of January. Being served by "Mariyan" (not too sure about her name, she's from Tunisia) was the real highlight of our flight, she deserves to be working with etihad. We are looking forward to the next upgrade as we are flying back to Dublin on February 01, 2024. If I am not mistaken we have just reached GOLD status as Etihad Guests.

Eine Toilette der Business Class war gesperrt und somit nicht benutzbar.

I WOULD ADVISE NOT TO BOOK YOUR FLIGHT ON KAYAK. THEY SHOW BETTER FARES AND AFTER I BOOKED MINE, I FIND OUT THAT IT DID NOT INCLUDE LUGGAGE. i HAD TO PAY $800 TO CHECK IN MY BAGS.

Ripped off and broken seats in Business class. Seats stink and need to request the staff for additional bedsheets. Crew if very friendly though

Food was very good. Again tray could use a non-skid mat. I had a regular seat - comfortable - able to sleep undisturbed. Boarding was uneventful.

Book Cheap Morocco Plane Tickets

Recent return flight deals

16/10Wed
1 stopQatar Airways
18h 05mKUL-CMN
31/10Thu
1 stopQatar Airways
18h 35mCMN-KUL
RM 3,323
17/10Thu
1 stopQatar Airways
28h 55mKUL-CMN
31/10Thu
1 stopQatar Airways
35h 20mCMN-KUL
RM 3,347
9/5Thu
1 stopTurkish Airlines
37h 00mKUL-CMN
22/6Sat
1 stopTurkish Airlines
31h 25mCMN-KUL
RM 3,900
9/5Thu
1 stopEtihad Airways
28h 55mKUL-CMN
10/6Mon
1 stopEtihad Airways
16h 10mCMN-KUL
RM 4,024
9/5Thu
1 stopTurkish Airlines
37h 00mKUL-CMN
13/6Thu
1 stopTurkish Airlines
17h 20mCMN-KUL
RM 4,072
9/5Thu
1 stopEtihad Airways
28h 55mKUL-CMN
15/6Sat
1 stopEtihad Airways
28h 00mCMN-KUL
RM 4,101
7/5Tue
1 stopEmirates
24h 35mKUL-CMN
9/6Sun
1 stopEmirates
24h 05mCMN-KUL
RM 4,296
8/5Wed
1 stopEmirates
17h 30mKUL-CMN
22/6Sat
1 stopEmirates
34h 55mCMN-KUL
RM 4,372
24/10Thu
2 stopsAir France
24h 15mKUL-CMN
1/11Fri
2 stopsAir France
20h 15mCMN-KUL
RM 6,389
24/10Thu
2 stopsAir France
24h 30mKUL-RBA
30/10Wed
2 stopsAir France
24h 15mRBA-KUL
RM 7,653

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/5Fri
3 stops
47h 05mKUL-RAK
RM 1,922
6/5Mon
3 stops
47h 55mKUL-RAK
RM 1,960
18/5Sat
1 stopQatar Airways
35h 45mKUL-CMN
RM 2,141
10/5Fri
1 stopEtihad Airways
28h 55mKUL-CMN
RM 2,222
9/5Thu
1 stopEtihad Airways
28h 55mKUL-CMN
RM 2,460
8/5Wed
2 stopsQatar Airways
43h 20mKUL-CMN
RM 2,503
9/5Thu
1 stopTurkish Airlines
22h 45mKUL-CMN
RM 2,522
27/6Thu
1 stopTurkish Airlines
37h 00mKUL-CMN
RM 2,561
8/5Wed
2 stopsEmirates
21h 10mKUL-CMN
RM 4,287
4/5Sat
1 stopEmirates
24h 55mKUL-CMN
RM 7,663

Search by stops

Search by airline

Search by price

Flights to Morocco

Return flight deals:

Morocco - Malaysia

Cabin classes: