Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Morocco from S$ 818

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Singapore to Morocco departing on 3-7. 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
Thu 4-4
Thu 11-4

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

In the last 7 days, travellers have searched 49,814,848 times on KAYAK, and here's why:

Save 23% 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 stopS$ 1,237
Marrakech
Marrakech2 stopsS$ 1,349
Rabat
Rabat3 stopsS$ 1,564
Oujda
Oujda2 stopsS$ 1,725

Good to know

Low season

July

High season

November

Cheapest flight

S$ 818
Best time to beat the crowds but there is an average 15% increase in price.
Most popular time to fly and prices are also 6% lower on average.
Flight from Singapore to Casablanca

FAQs - booking Morocco flights

  • How long is the flight to Morocco?

    An average direct flight from Singapore to Morocco takes 27h 16m, covering a distance of 18931 km. The most popular route is Singapore - Casablanca with an average flight time of 17h 45m.

  • What is the cheapest flight to Morocco?

    The cheapest ticket to Morocco from Singapore found in the last 72 hours was S$ 1,107. The most popular route is from Singapore to Casablanca and the cheapest round-trip airline ticket found on this route in the last 72 hours was S$ 1,107.

  • What are the most popular destinations in Morocco?

    The next most popular destinations are Marrakech (19%) and Oujda (8%).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 Singapore 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.1
EmiratesOverall score based on 4295 reviews
82overall
82boarding
81comfort
83entertainment
84crew
79food
Airline reviews

Lovely experience. I feel like travelling in Emirates.. The flights are always superb.Vegan food served was really good..

Read more about Emirates

Lovely experience. I feel like travelling in Emirates.. The flights are always superb.Vegan food served was really good..

Quality and tasty Food and service, bigger seat comfort and leg room, etc.

Some how there was a miscommunication between JetBlue and kayak because my flight was canceled with JetBlue through kayak. I would not have know my flight was canceled unless I had called to verify exactly when my flight was. There was poor communication between kayak and JetBlue and I will never book with neither company every again.

I never got to take my flight because kayak constantly changed my flight, sometimes without telling me. I finally called to verify exactly when my flight was scheduled, only to be told my flight was canceled all together. I had less than a month before I was supposed to leave and I was told it would take 20 business days to receive a refund. So I never got to take my trip to Dubai. Kayak is horrible with lousy customer service and I will never book another trip with them every again.

Long line at check in. It should be able to move faster.

Pros: "Comfort"
Cons: "veg food was mostly repeated in all the meals, didn't track who is vegetarian, so ran out of veg food. Pizza wasn't great."
Cons: "I try to find kayak number to tell you that I couldn’t fly because I didn’t have COVID-19 test But I couldn’t find the The phone number that’s why I’m still in Amsterdam"
Pros: "Crew on airport at baggage is not helpful at Mumbai airport very poor"
Cons: "Good Guidance Proper behavior from airport crew"
Cons: "While boarding the flight from Dubai to Houston, no one announced about family boarding. About a quarter of the flight had boarded before we decided to get in the line ourselves, and they took us in without any questions. It would have been better if an announcement for family boarding was made. The Dubai to Houston crew could have been more friendly and welcoming."
Pros: "The Cabin crew was amazing, the ICE entertainment has many options of movies and programs, the flight was smooth to Singapore."
Cons: "Keep the good work."

The crew was fantastic and the over flight was perfect as well.

They have misplaced my one checked bag which I have not received in Philadelphia and have lodged complaint with American Airlines, the staff of Indigo was rude with us, at the checking counter, I think she purposely withheld my one of the checked bag, because the American Airlines staff told me that bag was not received at Doha airport. Kindly help me with one of my checked bag to get it. My flight was from Mumbai to Doha and then Doha to Philadelphia.

I didn't understand why I got dropped off at departures on exiting the plane at Doha aiport. I had to find my own way to immigration/baggage reclaim which wasn't easy as staff in the departure section just tell you ti scan your boarding pass. This was very poor b qatar Airways. I spent 2 hours soyung this out and once I got to get my suitcase it was delayed. So instead of getting to the hotel at about midnight I got there at three in the morning. I wonder why I upgraded to business?

Was required to print a boarding pass, which I'd prefer to avoid. Seat (economy x) was comfortable, service was excellent.

Not so good. Issues with seat assignments, unruly lines during check-in, half a sandwich on an international flight. I was originally supposed to be on Qatar airways, but it was switched to Indigo after I bought my tickets. They wouldn't even let me get seat assignments from the US to Mumbai. I was automatically assigned seats, and a middle one at that. Terrible.

Transit , Too long for terminal change, for a moment I thought Qatar airlines going to Los Angeles by bus. Please make transit convenient and quick.

professional crew god service good entertainment need choices for diabetic meal

The qatar airways flights were great, the code share with Indigo could have been a lot better. There is no option for web check in, there is not information on the tickets for the INDIGO PNR this caused a problem with security letting us into the airport. The indigo staff did not even want us to line up before they opened the counters. There is not option on the indigo flgith to request special meals.

Qatar Airlines code share with Indigo has been a terrible experience for me on these notes: 1. Indigo changed by flight without informing me of the change, they did not ask me if I am okay with the change. I discovered this change when I was trying to do online check-in through the Qatar mobile app. When I called Qatar customer support, they mentioned Indigo changed my flight due to the original flight being cancelled, but the fact is that flight was scheduled and departed correctly, it was never cancelled. 2. When asked why my flight was changed without informing me, they mentioned that they sent email/phone call to my travel agent, and it is was my travel agent that did not inform me, which again was another false statement. 3. I called Qatar Airlines (third call on the day of my trip) to request them to put me back on the same flight, they mentioned that they could for an extra $2500, as the original class I was booked on was not available, we are still talking economy only not business class, I said no way. 4. I called the travel agent, and they mentioned that they will work with Indigo and asked me to be prepared to travel on the later flight I was bumped to. While I was making my hotel/taxi arrangements for the new flight, I got a call and email saying they were able to get me on the original flight with no extra cost. So, after 2+ hours of talking to customer support, and a lot of stress on my last day of vacation, I flew back as originally scheduled, but this nightmare is just a horrible experience that I will never fly on Indigo/Qatar again. Thanks and regards, Vijay

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

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.

They charge me for luggage which is was included on the ticket

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

Good aorcraft 777 but Worst food ever Breakfast was a bû’with matonnaise… Staff was nice but invisible most of the flight

Food could have been better especially the breakfast. Overall it was a good flight

No bording was given for next trip on same carrier, food was very moderate.

No birding was given for next trip on same carrier, food was very moderate.

Lost luggage, 2 bags were badly damaged and one of the bags came open.

The line at boarding was not well organized and managed

Je n'ai pas pû incliner mon siège et une des hôtesses ne comprenait pas ce que je disais. Je devais parler fort

J’ai mon carte de fidélité Sky team gold À Dubaï je me sui présenté avec mon carte je sui rentré dans le louange Maintenant arrivé à Riyadh on m’a refusé que je rentre que parce que c’est la carte de Air France Et pourtant il y’a le partenariat bon brefs Tout ça c’est du racisme parce que je suis un africain

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

Entertainment for non Arabic speakers is very limited. Seats were comfortable. Seat map while booking showed 2-2-2 config, but the flight had 1-2-1..

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.

It’s like two different companies managing fligh from DC and totally horrible company between Jeddah and Cairo

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.

There was not enough meals to serve in business class. The crew was busy and not very accommodating. They talked to each other more than attending to the passengers needs. Not professional at all and not properly supervised at all.

Much better than our first flight. Perhaps healthier food options and more food.

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.

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. Thank you for your attention to this matter, and I look forward to your prompt response.

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.

They use a smaller international plane and quarters are tighter, space smaller, and the flight is still 12 hours, then fight attendants are ruff, food is bad, cherry juice spilled by flight attendant and she comes back to ask why have we not changed yet could it be we didn’t have any clothes to change into and seat is all wet and we had to sit there for 12 hours

they were much nicer on this flight. however, my baggage was delayed by one day, and one of my suitcases arrived broken.

the female flight attendant was racist towards me. I could tell she treated the two other passengers next to me with more softness.

Crew announced boarding started and they asked passengers to form a queue. Actual boarding didn’t start and queue was not moving for around 40-50 mins. Very poor management.

I canceled this flight after turkish airlines did not provide any consideration for a death in the family while in Singapore

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

Crew on this flight was terrible. Especially one practicular female , she was harassing us and other families with children. Flight was good overall, if not her being rude and aggressive

A very good airlines; we were pleasantly surprised by the attentive professional and service! Great job.

Book Cheap Morocco Plane Tickets

Recent return flight deals

26-3Tue
1 stopEtihad Airways
20h 45mSIN-CMN
5-6Wed
1 stopEtihad Airways
17h 30mCMN-SIN
S$ 1,237
20-3Wed
2 stopsLufthansa
33h 50mSIN-CMN
19-6Wed
2 stopsLufthansa
32h 20mCMN-SIN
S$ 1,249
7-4Sun
1 stopEtihad Airways
18h 45mSIN-CMN
8-5Wed
1 stopEtihad Airways
17h 30mCMN-SIN
S$ 1,275
3-4Wed
1 stopQatar Airways
29h 00mSIN-CMN
8-5Wed
1 stopQatar Airways
23h 35mCMN-SIN
S$ 1,341
5-7Fri
1 stopQatar Airways
28h 00mSIN-CMN
20-8Tue
1 stopQatar Airways
23h 35mCMN-SIN
S$ 1,343
20-3Wed
1 stopTurkish Airlines
36h 10mSIN-CMN
20-6Thu
1 stopTurkish Airlines
33h 00mCMN-SIN
S$ 1,415
28-3Thu
1 stopAir France
20h 10mSIN-RAK
6-4Sat
1 stopAir France
22h 00mRAK-SIN
S$ 1,421
15-4Mon
1 stopAir France
17h 40mSIN-CMN
28-5Tue
1 stopAir France
17h 35mCMN-SIN
S$ 1,435
6-4Sat
1 stopEmirates
20h 05mSIN-CMN
8-5Wed
1 stopEmirates
16h 10mCMN-SIN
S$ 1,646
4-7Thu
1 stopEmirates
18h 55mSIN-CMN
19-8Mon
1 stopEmirates
23h 20mCMN-SIN
S$ 3,024

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3-7Wed
1 stopLufthansa
31h 45mSIN-CMN
S$ 818
3-7Wed
2 stopsLufthansa
32h 00mSIN-CMN
S$ 884
2-7Tue
2 stops
30h 10mSIN-CMN
S$ 966
2-7Tue
1 stopQatar Airways
19h 05mSIN-CMN
S$ 1,052
3-7Wed
3 stops
32h 50mSIN-CMN
S$ 2,602

Search by stops

Search by airline

Search by price

Last minute flights to Morocco

Last minute flight, train and bus deals

8-3Fri
multi-stop
40h 40mSIN-RAK
29-3Fri
multi-stop
18h 20mRAK-SIN
S$ 1,468
7-3Thu
multi-stop
28h 50mSIN-RAK
29-3Fri
multi-stop
31h 45mRAK-SIN
S$ 1,487
8-3Fri
multi-stop
28h 50mSIN-RAK
29-3Fri
multi-stop
21h 40mRAK-SIN
S$ 1,590
7-3Thu
multi-stop
40h 20mSIN-RAK
29-3Fri
multi-stop
39h 20mRAK-SIN
S$ 1,611
8-3Fri
multi-stop
31h 35mSIN-RAK
29-3Fri
multi-stop
23h 50mRAK-SIN
S$ 1,658
8-3Fri
multi-stop
28h 50mSIN-RAK
29-3Fri
multi-stop
25h 00mRAK-SIN
S$ 1,695
7-3Thu
multi-stop
43h 05mSIN-RAK
29-3Fri
multi-stop
21h 40mRAK-SIN
S$ 1,697
7-3Thu
multi-stop
18h 25mSIN-RAK
29-3Fri
multi-stop
17h 25mRAK-SIN
S$ 1,909
8-3Fri
multi-stopAir France
30h 55mSIN-RAK
29-3Fri
multi-stopAir France
25h 20mRAK-SIN
S$ 2,206

Search by stops

Search by airline

Search by price

Flights to Morocco

Return flight deals:

Morocco - Singapore

Cabin classes: