Find flights
Deals
When to book
FAQs & Tips
Airlines

RM 1,331 Find cheap flights 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 Malaysia to Morocco departing on 12/9. 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 24/8
Sat 31/8

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

In the last 7 days, travellers have searched 50,469,577 times on KAYAK, and here's why:

Save 20% 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,344
Marrakech
Marrakech3 stopsRM 3,792
Rabat
Rabat2 stopsRM 6,216

Good to know

Low season

August

High season

October

Cheapest flight

RM 1,331
Best time to beat the crowds (0% less expensive on average)
Most popular time to fly and prices are also 4% lower 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 28h 02m, covering a distance of 18589 km. The most popular route is Kuala Lumpur - Casablanca with an average flight time of 25h 10m.

  • What is the cheapest flight to Morocco?

    The cheapest ticket to Morocco from Malaysia found in the last 72 hours was RM 3,339. 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,339.

  • What are the most popular destinations in Morocco?

    Based on KAYAK flight searches, the most popular destination is Casablanca (95% of total searches to Morocco). The next most popular destinations are Tangier (3%) and Marrakech (0.9%).Searches for flights to Rabat (0.9%) 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 3755 reviews
7.9Food
8.0Comfort
8.3Entertainment
8.3Crew
8.1Boarding
Airline reviews

It was economy plus. That is all. I literally felt like traveling in economy class with a little extra leg room. Poor food. V restricted options. Worst of all POOR CREW ATTITUDE.

4.0 OkayBalaji, Jul 2024MAA - DXB
Read more about Emirates reviews

It was economy plus. That is all. I literally felt like traveling in economy class with a little extra leg room. Poor food. V restricted options. Worst of all POOR CREW ATTITUDE.

The boarding experience was worst ever. Single aerobridge used for boarding and deboarding which led to lot of chaos. Food options were not great. First flight delayed by more than 3 hours which led to missing of the next flight we were stuck at Dubai airport by more than 6 hours

Everything was good up until getting off the plane. Riyadh simply cannot handle an A380. Exiting the plane on a remote stand was extremely slow and frustrating, then waiting for buses for transport back to the terminal is another disaster. Give me the 777 any day.

Boarding in the bus was slow and extremely hot. The flight attendant in the area of row 21 was extremely rude and had the attitude of not wanting to be at work for the day. Emirates you can do better than this

The internet connection did was not functioning as per normal.

Different rules going from Dubai to Ahmedabad vs going from Ahmedabad to Dubai Horrible, only 1 baggage was allowed to carry on and no personal bag, i had to put personal bag inside carry on

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.

Being a platinum member, no attention given. No towel or tissue provided.

Not good. Expected a lot more as far as excellence.

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.

The staff were courteous. The best part is that this airlines has a place designated for prayer. As a Muslim it’s very important for me to be able to pray and the airlines facilitated this for me and others who were on the flight. The other great aspect of this travel is there was no alcohol served. I love this airlines

The plane was bad, a lot of pressure in the cabin, I was in pain and my ear drums almost popped

This booking was as a result of stolen identity and hacking my debit account. I reported it to my bank. The thief tried to book two flights, maybe more. Hopefully, Kayak will be able to block fraudulent bookings and charges better in the future.

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.

Route from DC was ok nothing special or bad From Jeddah to cairo horrible First flight got delayed by 3 hours no explanation so what ever Arrived in cairo to find lock on my bag Saudia crew in cairo didn’t know who did could not open had to break my bag zipper to open my luggage

Good variety could have been better; crew not as friendly

Since it leaves at 2:00am you sleep through most of it.

United failed me in cancelling flight to Chicago. Then put me on American Airlines standby to Miami for onward connection to RMO via IST. Standby failed. They looked me for Sunday morning 24 hours late at this point). Made it to Miami but Turkish airlines cancelled my seats and demanded $1360 to rebook the flights for the following day ! I went to United, spent two hours negotiating with Mr Ruis ? Who said he could do anything for me as he could fix problems that United caused in Miami. He suggested I call the 800 number. When I managed to.get through on my 6th call, I was on hold 2 hours and 30 minutes waiting for an agent when the call was cut off by United phone system. I went back to American. At last a lady , who had zero responsibility in this fiasco, helped me to find a replacement flight that night with Polish airlines to RMO through Warsaw at a cost of $968 including bag charge. I booked it with only a few hours to spare. The lady at American helped to recover and redirect my checked suitcase that had arrived in Miami a day earlier United customer service were awful. United partner Turkish airlines were horrendous and took zero responsibility. I ended up being late to my appointment overseas by 45 hours with zero compensation, no food vouchers, no replacement flights until I found one and paid for it myself. I reporting the entire fiasco to the secretary of state for Tennessee for law violations and refusal to remedy and compensate. I now need help to extend the trip by two days but United are not responding to communications

The flight was delayed dur to which I missed my bus from Chicago to Champaign.

I took a nine-hour flight in economy class, and the seats were quite comfortable. I even managed to take a long nap, which rarely happens. There was a good selection of movies, and the complimentary kit included socks, ear plugs, a sleep mask, lip balm, and a toothbrush with toothpaste.

I was in business class, without the business class amenities. Large seat with lots of legroom, but no TV or bed. Food was okay, but I did enjoy the Turkish red wine.

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.

Only 1 time food and drinks together was offered, for total 5 hours duration drinks and snacks was never offered. For some people food choice was not available, only veg was available. No entertainment option was there. Crew members were mostly back of the flight asking each other for KitKat and chips to share between them.

Etihad flight sector is a local . .give the same quality upto destination

Seat selection screen while online check-in could include free seats to choose from and show the options before we proceed. Currently, it is auto-allocated and there are no options for free seat selections.

Long way to improve. Toilets not working. Bad handling when flight was canceled

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.

Book Cheap Morocco Plane Tickets

Recent return flight deals

3/11Sun
1 stopEtihad Airways
29h 35mKUL-CMN
20/11Wed
1 stopEtihad Airways
15h 25mCMN-KUL
RM 3,344
5/11Tue
1 stopQatar Airways
35h 40mKUL-CMN
21/11Thu
1 stopQatar Airways
23h 40mCMN-KUL
RM 3,363
3/11Sun
1 stop
29h 35mKUL-CMN
20/11Wed
2 stops
20h 50mCMN-KUL
RM 3,428
3/11Sun
1 stop
17h 45mKUL-CMN
20/11Wed
2 stops
20h 50mCMN-KUL
RM 3,442
12/9Thu
1 stopTurkish Airlines
19h 55mKUL-RAK
15/9Sun
1 stopTurkish Airlines
25h 25mRAK-KUL
RM 4,871
12/9Thu
2 stopsTurkish Airlines
22h 05mKUL-RAK
15/9Sun
1 stopTurkish Airlines
35h 20mRAK-KUL
RM 5,399
23/8Fri
1 stopSAUDIA
26h 25mKUL-CMN
30/8Fri
1 stopSAUDIA
25h 20mCMN-KUL
RM 6,043
23/8Fri
1 stopSAUDIA
26h 25mKUL-CMN
29/8Thu
1 stopSAUDIA
22h 15mCMN-KUL
RM 6,057
23/8Fri
1 stopEmirates
17h 05mKUL-CMN
31/8Sat
1 stopEmirates
24h 05mCMN-KUL
RM 6,314
2/11Sat
1 stopEmirates
25h 05mKUL-CMN
21/11Thu
1 stopEmirates
24h 00mCMN-KUL
RM 8,033

Search by stops

Search by airline

Search by price

Recent one-way flight deals

12/9Thu
3 stops
37h 25mKUL-RAK
RM 1,331
12/9Thu
2 stops
35h 00mKUL-RAK
RM 1,695
6/8Tue
3 stops
60h 00mKUL-RAK
RM 1,994
28/8Wed
1 stopQatar Airways
35h 35mKUL-CMN
RM 2,302
29/8Thu
2 stopsQatar Airways
24h 10mKUL-CMN
RM 2,527
27/8Tue
1 stopTurkish Airlines
22h 45mKUL-CMN
RM 3,073
10/8Sat
1 stopEmirates
17h 05mKUL-CMN
RM 3,335
3/8Sat
1 stopTurkish Airlines
37h 35mKUL-RAK
RM 3,381
15/8Thu
2 stopsEmirates
22h 25mKUL-CMN
RM 4,376
2/9Mon
2 stopsAir France
26h 05mKUL-RBA
RM 6,361

Search by stops

Search by airline

Search by price

Last minute flights to Morocco

Last minute flight, train and bus deals

29/7Mon
multi-stop
35h 35mKUL-CMN
28/9Sat
multi-stop
28h 00mCMN-KUL
RM 4,544
25/7Thu
multi-stop
34h 10mKUL-CMN
31/7Wed
multi-stop
29h 00mCMN-KUL
RM 5,936
25/7Thu
multi-stop
34h 10mKUL-CMN
1/8Thu
multi-stop
23h 50mCMN-KUL
RM 6,394
29/7Mon
multi-stop
35h 35mKUL-CMN
27/9Fri
multi-stop
24h 15mCMN-KUL
RM 6,445
29/7Mon
multi-stop
35h 35mKUL-CMN
28/9Sat
multi-stop
23h 45mCMN-KUL
RM 6,482
25/7Thu
multi-stopQatar Airways
25h 10mKUL-CMN
1/8Thu
multi-stopQatar Airways
18h 15mCMN-KUL
RM 6,557
29/7Mon
multi-stopEmirates
20h 30mKUL-CMN
28/9Sat
multi-stopEmirates
21h 40mCMN-KUL
RM 9,761
28/7Sun
multi-stopTurkish Airlines
19h 55mKUL-RAK
31/7Wed
multi-stopTurkish Airlines
17h 40mRAK-KUL
RM 14,254
29/7Mon
multi-stopTurkish Airlines
37h 35mKUL-RAK
31/7Wed
multi-stopTurkish Airlines
17h 40mRAK-KUL
RM 14,786
27/7Sat
multi-stopQatar Airways
27h 45mKUL-RAK
31/7Wed
multi-stopQatar Airways
25h 50mRAK-KUL
RM 23,095

Search by stops

Search by airline

Search by price

Flights to Morocco

Return flight deals:

Morocco - Malaysia

Cabin classes: