
Cheap Flights to Morocco
Cheapest round-trip prices found by our users on KAYAK in the last 5 daysBook Cheap Morocco Plane Tickets
Recent round-trip flight deals to Morocco
Recent one-way flight deals to Morocco
Recent last minute flight deals to Morocco
Recent direct flight deals from the United States to Morocco
Price, demand and travel trends for flights to Morocco
Use KAYAK data on prices, travel dates, airlines and seasonal trends to compare options and book flights with more confidence.
Are flights to Morocco cheaper or more expensive than last year?
Fares to Morocco are running about the same as they were around this time last year, averaging $999 round-trip.
What are the cheapest fares to Morocco right now?
Here are the cheapest round-trip fares to Morocco on KAYAK in the last week:
• Casablanca Mohamed V (CMN) from $517
• Marrakech Menara (RAK) from $524
• Tangier Ibn Battouta (TNG) from $538
• Rabat Sale (RBA) from $624
• Agadir Almassira (AGA) from $624
What's the cheapest month to fly to Morocco?
January is the cheapest month to fly to Morocco, with round-trip fares averaging $734. The most expensive months are June and May, when average round-trip fares rise to $1,204 and $1,118, respectively.
When's the best time to book a flight to Morocco?
The best time to book is 22 weeks before departure. Drawing on 12 months of KAYAK data, fares booked in this window have averaged 5% lower than last-minute bookings (within 2 weeks of departure).
How do fares to each airport in Morocco compare?
According to KAYAK data from the last 12 months, the cheapest airports to fly into Morocco are:
• Essaouira (ESU) at $854
• Errachidia (ERH) at $870
• Marrakech Menara (RAK) at $943
How do fares to Morocco vary across the week?
Based on deals KAYAK users found in the last 12 months, Wednesday is the cheapest day to fly to Morocco and Saturday is the most expensive. Looking at KAYAK data from the past 12 months, Wednesday prices run 9% lower than Saturday.
How do fares to Morocco compare across airlines?
Based on KAYAK data from the past 12 months, the cheapest airlines to fly to Morocco are:
• Air France from $263
• KLM from $263
• United Airlines from $279
• Delta from $293
• Air Canada from $353
What airlines fly most frequently to Morocco?
On average, Royal Air Maroc flies to Morocco most often, at 18 nonstop flights a week, followed by:
• United Airlines with 4 flights/week
• Delta with 3 flights/week
Which airlines do travelers most often fly with to Morocco?
Based on KAYAK data from the past three months, the most popular airlines flying to Morocco are:
• Royal Air Maroc
• Delta
• Air France
• Air Canada
• TAP AIR PORTUGAL
Which airlines are most punctual on flights to Morocco?
The most punctual airlines flying to Morocco are United Airlines (87% of flights on time) and Royal Air Maroc (76% of flights on time).
What are the most popular flight destinations in Morocco?
Marrakech, Rabat, Agadir, Tangier and Oujda are the most popular flight destinations in Morocco, based on KAYAK data from the past 3 months. Marrakech is the clear favorite, making up 22% of that interest.
What time of day are flights to Morocco most likely to be delayed?
Most delays on flights to Morocco happen at night, at 27%, while the fewest happen in the morning, at 7%.
What day has the most nonstop flights to Morocco?
There are on average 25 nonstop flights a week from the United States to Morocco. Departure counts vary by day: Friday tends to see the most, at around 6 flights.
From how many cities can you fly nonstop to Morocco?
Based on the flight schedule for the next 3 months, you can fly nonstop to Morocco from 5 cities in the United States. New York usually offers the most, averaging 12 nonstop flights a week.
Key details for flights to Morocco
Low season | October |
|---|---|
High season | June |
Cheapest flight | $249 |
Your questions about flights to Morocco, answered
Find helpful route details based on KAYAK data, including flight times, airports, airlines and booking questions.
Your guide to booking flights to Morocco
Get tips on when to book, when to fly and what to know before your trip.Reviews of the top 5 airlines flying to Morocco
The cabin and bathroom experience was poor as the cabin and bathroom were dirty and showed signs of an older plane that had not been updated for Customer’s, comfort and health. There was gum on my seat when I arrived and dirt spots around the fan and light controls. The flight was almost entirely full, so there was no way I could be moved from my seat. Th bathroom had the peeling paint.
The cabin and bathroom experience was poor as the cabin and bathroom were dirty and showed signs of an older plane that had not been updated for Customer’s, comfort and health. There was gum on my seat when I arrived and dirt spots around the fan and light controls. The flight was almost entirely full, so there was no way I could be moved from my seat. Th bathroom had the peeling paint.
Wifi worked inconsistently; outlet to charge computer did not work.
Gate agent in LAS named Juliett should win an award for excellent customer service.
Gate agent and flight attendants were efficient, but more stern than warm.
The only issue is that the plane was HOT. This was not the case on my first flight so not sure why, but thankfully I had a portable fan with me. Everything else was great!
13 hour delay stuck in Detroit and missed a day of meetings. It was terrible
My flight was so delayed I would’ve missed my connection and had to cancel my trip
Seemingly unnecessary delays were compounded by a lack of communication from the flight crew which turned a four hour delay into an overly stressful experience.
I like Delta. I dislike the volume of announcements from the crew. They are not always easy to hear and typically repetitive.
I think the crew makes way too many announcements that are: 1) hard to hear in some cases and 2) repetitive. This detracts from entertainment and concentration if working or reading.
Our flight delayed, due to the incoming flight arriving late from Paris. AF caused us to miss our connecting flight, also booked through Air France directly. They couldn't accommodate us until later that night, and we had to be in AMS earlier than that. They won't do anything else to help us and wanted to charge us more money to rebook us too. Not great service, since it was all their fault.
Seats! The eternal problem in economy. They are like stones!!
Everything is good except the seats are tightened no rooms for the legs,
The plane's pilots, including the captain himself, thanked me for the flight. I know it's just marketing, but it was really nice to see these people. It's a great idea. Airplane food is never "good," but the entire crew and flight organization were top-notch. I really liked Delta, and I think I've traveled all over the world, and that was something new for me. Maybe even the old planes, the B767, but next time I have a choice, Delta will be my first choice. Thank you, a satisfied passenger :)
It was a great experience. The only thing I would have changed was that the bathrooms were never cleaned and they got very dirty.
It was an OK flight with below mediocre service by their flight attendants
Wasted a lot of time trying to find the CDG lounge - it was not next to the connecting flight gate like the Air France staff said.
The only reason the overall rating wasn't "excellent" was due to problems in claiming luggage. The bags are delivered to the main area (Cinta 35) for domestic passengers, but to a DIFFERENT ROOM for international arrivees. After waiting 30 minutes, someone (who didn't appear to be from Air France or the airport) told us to go to another area. There we found our bags, which appeared to have been awaiting us for a while. We had to go through a bag check before leaving the airport. If we had been alerted to this possibility, or better yet, been to go directly to Cinta 34, we could have eliminated quite a bit of waiting.
I did not get my baggage at my final destination..poor coordination with connecting flights with partner airlines (Saudi airways). Also the food was very mediocre.
Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .
When I booked the ticket it said that it was ANA and once I paid it changed to air Canada.
Boarding was delayed 50 minutes. The flight going to Chicago was canceled, causing lots of problems and causing me to rebook and miss an event. I was traveling with a colleague, and he was unable to get on the same flight after 40 minutes on the phone, which meant I had to wait for him after my arrival. My flight down was delayed an hour before take off, had to sit on the plane, then 30 minutes after landing to get to a gate. No real food, only juice/ water offered for the 3.5 hours on the plane. Not a good experience.
Warning- Air Canada makes it almost impossible to get a refund if a flight is cancelled. My flight was cancelled due to a damaged plane. This airline then rebooked me for a later flight. I went on line and tried to navigate their site to rebook to another within my original itinerary and I had thought I had changed it the first time, but since their site is nothing like our sites here in the states, you had to closely look for the links to complete the process. Then came the other problem. Trying to get a $45 refund on check in baggage, that I had paid for one day in advance. I tried calling the airline's customer service. They stated they are unable to process refunds for this. They then referred me to an on line site. This site required you to answer a multitude of drop down questions that are not applicable to a simple flight cancelation. Then right when I think I am done, it asks for an "incident number". I then eventually fly into Vancouver BC International Airport and speak to 3 Air Canada employees. They then tell me they cannot refund me my check in bagge fee. Once again, they refer me to this ridiculous site . They then give me a code to list and tell me to use the airport code, plus the letters AC followed by the flight # to list as an incident #. I tried this and guess what, it failed. Kayak, if you're listening. Something is very ethically wrong with Air Canada's refund process, especially when one of their planes is damaged and a flight is canceled. I have flown for many years, every week for a long time period with many airlines. Please post this so the public can see this accurate assessment of their airline customer service failure.
There should be a visible sign of Air Canada, because I walked all around and I didn't notice where was the desk, I was in a rush for the time because it was very difficult for me to find the D gate.
It was impossible for me to make the check in for Air Canada. Then it was very difficult to find the D gate in Houston airport . I hadn't have enough time to make it. Finding the gates in Houston it's so confusing. This was about my connection.
It was all a very positive experience. Look forward to the return trip.
the temperature was ok no freezing ac and not hot at all.
Flight was significantly delayed. As always with Air Canada in the last couple of years, weak excuses.
Air Canada delayed the flight from Toronto to Montreal, so I missed this flight (and most of my meetings in Morocco). Thanks, Air Canada.
Really good, current entertainment selection. Kind, efficient hardworking cabin crew. Up-to-date helpful information from captain.
We spent two hours on the plane before taking off due to a fault which I would have thought they would have found before boarding so we could have stayed in the airport. Water was in short supply so restricted due to the extra time and so hot. Vegetarian food was awful and wish I hadn’t ordered it and was left starving
Horrible, they detoured my first flight to Roswell and the communication on why was very poor, We arrive late then waited 20 minutes for them to set up the bridge. I arrived at my connecting flight gate and was told my seat had been given to someone else even though the flight was delayed. We then get to customer service and the computer went down for several hours. The person at the counter was eating their lunch while trying to help me get a flight. Dhe then rebooked on a flight with a connection that was leaving two hours prior to me landing. So I had to then stand in another line to get rebooked. I missed my trip to Morroco and waited 7 days to finally get my luggage. It was a nightmare.
We were bumped out of bulkhead seats we purchased a year ago. We were moved to row 5 and the folks in row 4 fully reclined making it difficult to get out to use the restroom. The seat have too little padding making them uncomfortable 3 hours into the flight. The movies did not offer closed captioning and the earbuds were poor so the entertainment was mostly unusable. The food was just passable. I would not fly Iberia/level again. Iberia also bumped us off our direct return flight so I would say the whole experience with this airline is poor.
The flight was operated by level, who had a sister’s check in procedure (2 hours) due to understaffing and a computer malfunction. While 3 agents stood at the business check in, with a total of maybe one actual customer there at a time, a huge line formed at economy check in with only 1 agent staffing the check in. Then, my luggage was lost - a guitar case with contents inside valued at 3,000 USD. The computer system of LEVEL could not locate my bag and had no record of it, and IBERIA (with whom I purchased my ticket and the checked bag) refused to help. It was a disastrous experience and I will never book Iberia again
Not bad but they lost 2 of my bags when I got to Florence
Couldn’t get boarding passes online, delayed an hour, and smallest amount of space on board I’ve ever encountered for such a long flight.
In general, I've had excellent experiences with Iberia flights and will continue to use them. In this last flight there were two things that didn't go right. I didn't get the kosher meal I had pre-requested when I had checked in on-line. Things worked out OK as we ended up eating the fish and vegetarian choices, which were really good. The other issue was that some movies for me and my wife started fine but after 8-12 minutes the content just switched to something else. The flight attendant reset our entertainment systems, but the problem persisted. We ended up choosing other movies/TV shows that did work fine.
Awful. They didn't even show concern that her connecting flight( Dallas to Mardrid) was gone/missing. I don't understand how that is even possible. Rudest answer from one of the crew was that American Airlines sold the tickets to somebody else. My daughter was not in the list.
The flight was canceled on a Thursday last minute. I lost thousands of dollars in hotels and car rental
The flight delay in Dallas created a domino effect that impacted all of the connecting flights. It also increased the number of connections. I missed my flight from Casablanca to Marrakech because of the tight turnaround when landing in Casablanca. . CMN airport was understaffed. Only one person could help while other employees were just watching him. It was an extremely frustrating situation. People were crying and slamming their palms on the counter when speaking to the customer service provider, Allabough (man’s name?). Allabough couldn’t change my flight in the system. simultaneously, I was on the call with America. Airlines customer service rep named Solomon that said he couldn’t change it either. So, I took a ONYA voyages train to from Casablanca to Marrakech to get there on Friday June 26. This was unpredictable trip.
We missed our connection and they put us in a hotel our luggage didn't get rerouted with us so we arrived with no luggage
The crew was friendly, 5/5 stars. The food was better than ok, 3.5/5 stars. The seats were tight, 3/5 stars. The entertainment was 2/5 stars because of lack of WiFi.
ldid not like the late departure did not like the late food service. Food should have been serve earlier ro allow more sleeping time. Did not like beeing interrupted just to show announcement about their duty free onboard Finally baggage did not make it to final destination and are still in casablanca.
My luggage was left behind in Miami. I wasn’t the only one. I couldn’t get a boarding pass from air Maroc but I got one from American Airlines for the air Maroc leg. I had the sense of getting in line with air Maroc boarding crew and showed them my AA boarding pass for air Maroc and I got a new one from them. There were several passengers filing missing bags reports in Casablanca so I assume there isn’t a good coordination between airlines. My AA bag ticket says Casablanca but it is from AA. I wasn’t the only one missing a bag.
I would like to praise one of the stewards, Mohamed, who was swift and efficient to help me as I was not feeling well at some point during the flight.
Improve food quality and clean the seat . Bathrooms not clean
I had pre booked gluten free as a meal preference. Nothing of that was considered during my flight. The attendant said he had no idea and would check but never returned with a response. I did not eat anything that flight and was super hungry
Stay away at all cost! Late boarding, late departure, inoperable seat controls and entertainment screens, very rude cabin crew,
3 hour delay, very rude flight attendant the food was horrible.
This is the worst seat that I ever sat on. The length and width are great but Super uncomfortable. We felt like sitting on marble.