79€ Find Cheap Flights from Frankfurt Airport to Morocco – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 22% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Best Morocco Flight Deals from Frankfurt

Cheapest return prices found by our users on KAYAK in the last 5 days
Marrakech
Marrakech1 stop164 €
Casablanca
Casablanca1 stop294 €
Agadir
Agadir1 stop128 €
Nador
Nadordirect164 €
Tangier
Tangier2 stops162 €
Rabat
Rabat1 stop137 €
Fez
Fez1 stop164 €
Oujda
Oujda1 stop209 €
Essaouira
Essaouira1 stop201 €
Marrakech
Marrakech1 stop164 €
Casablanca
Casablanca1 stop294 €
Agadir
Agadir1 stop128 €
Nador
Nadordirect164 €
Tangier
Tangier2 stops162 €
Rabat
Rabat1 stop137 €
Fez
Fez1 stop164 €
Oujda
Oujda1 stop209 €
Essaouira
Essaouira1 stop201 €
Booking Insights

KAYAK's insights & trends for Frankfurt to Morocco flights

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

What is the cheapest Frankfurt am Main Airport to Morocco flight route?

The cheapest ticket to Morocco from Frankfurt am Main Airport found in the last 5 days was to Nador, at 165 € return. The most popular route is from Frankfurt am Main Airport (FRA) to Casablanca (CMN), and the cheapest return airline ticket found on this route in the last 5 days was 314 €.

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

The cheapest time of day to fly to Morocco is generally in the evening, when retur flights cost 213 € on average. Morning departures are around 34% more expensive than evening flights, on average. The most expensive time of day to fly to Morocco is generally in the afternoon, which is peak travel time and where the average cost of a ticket is 536 €.

Can I save money by flying with a stopover from Frankfurt am Main Airport to Morocco?

No, with an average price for the route of 338 €, prices are generally cheapest when you fly direct.

What is the cheapest month to fly from Frankfurt am Main Airport to Morocco?

The cheapest month for flights from Frankfurt am Main Airport to Morocco is November, when tickets cost 256 € (return) on average. On the other hand, the most expensive months are July and August, when the average cost of return tickets is 503 € and 418 € respectively.

What’s the cheapest day of the week to fly from Frankfurt Airport to Morocco?

When flying from Frankfurt Airport to Morocco, you should consider leaving on a Wednesday and avoid Thursdays if you are looking for the best rates. For your return to Frankfurt Airport, you’ll find the best rates on Saturdays and the most expensive ones on Sundays.

How far in advance should I book a flight from Frankfurt am Main Airport to Morocco?

To get a below-average price on the flight from Frankfurt am Main Airport to Morocco, you should book around 1 week before departure. For the absolute cheapest price, our data suggests you should book 4 weeks before departure.

Good to know - Cheap tickets from Frankfurt Airport to Morocco

Low season

February

Cheapest flight

79 €
Best time to beat the crowds (33% less expensive on average)
Most popular time to fly (37% more expensive on average)
Flight from Frankfurt Airport to Agadir

FAQs - booking Morocco flights

  • How does KAYAK find such low prices on flights from Frankfurt Airport to Morocco?

    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 from Frankfurt Airport to Morocco.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Frankfurt Airport to Morocco is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Frankfurt Airport to Morocco?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Frankfurt Airport to Morocco 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 from Frankfurt Airport to Morocco?

    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 from Frankfurt Airport to Morocco up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Reviews of the top 5 airlines flying from Frankfurt to Morocco

 
Need help choosing which airline to fly with from Frankfurt 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.
7,8
Discover AirlinesOverall score based on 34 reviews
7,4Boarding
6,4Entertainment
6,4Food
6,9Comfort
8,2Crew
Airline reviews

I’ve never heard of discover airlines but will definitely be on the lookout for future flights. Everything about the trip was perfect. The staff were exceedingly friendly and helpful. The only critique; there was a delay and gate change and this fact was NOT well published! My eTicket was NEVER updated with the new flight details. We ran the whole way from our connecting flight only to find that our flight was delayed. Very frustrating. Additionally, there was NO announcement regarding the root cause of the delay. The uncertainty about the cause of the delay contributes to the overall frustration. One other small matter onboard; one of the toilets was unavailable (or perhaps malfunctioning) and NO explanation was given nor was any workaround explained. It would have been less frustrating if they announced why the toilet was lock and explained the alternatives in detail. That way the foot traffic congestion could have been minimized.

10,0 ExcellentAnonymous, Oct 2025
Read more Discover Airlines reviews

I’ve never heard of discover airlines but will definitely be on the lookout for future flights. Everything about the trip was perfect. The staff were exceedingly friendly and helpful. The only critique; there was a delay and gate change and this fact was NOT well published! My eTicket was NEVER updated with the new flight details. We ran the whole way from our connecting flight only to find that our flight was delayed. Very frustrating. Additionally, there was NO announcement regarding the root cause of the delay. The uncertainty about the cause of the delay contributes to the overall frustration. One other small matter onboard; one of the toilets was unavailable (or perhaps malfunctioning) and NO explanation was given nor was any workaround explained. It would have been less frustrating if they announced why the toilet was lock and explained the alternatives in detail. That way the foot traffic congestion could have been minimized.

Basically a low cost airline, with very small seats, mediocre food and staff not particularly nice. Not a pleasant flight

Plane was old and small. Crew was not very friendly and didn’t check in much or offer water more than 2 times over a 8 hour flight.

We were on a full-service fare as part of a long-haul trip so it was disappointing to be on such a no-frills flight (no meals/hot drinks/entertainment) especially for a 3.5hr flight, at the start of a long trip. The crew however we’re lovely & friendly.

The boarding was efficieng. Staff in flight smiling, polite, attentive, patient. Very professional.

Excellent, Lima to Paris. But Paris to Amsterdam, delayed, missed my flight and KLM treated its missed flights passengers very badly, terribly bad. No hotel accommodation given. Passengers were told to find their own hotel accommodation and claim at reasonable rate and left the booth and literally with armed Police Officers listening to passengers complains. For three hours, after moving by Uber from hotel to hotel and calling and booking online, no hotel was available. I had to return to the airport and seat/sleep on the benches, suffering the cold, and rats running around until my new allocated flight the next day. It was the most terrible KLM treatment even seen and being a Business Class passenger. Still mentally suffering to date as a result.

The food was great and the service and attitude was amazing!!

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.

Much better than the major US Carriers especially in Biz Class.

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.

My only issue was my meal was inedible except for the sides.

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

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

The line at boarding was not well organized and managed

This stupid lugagge rules of ryanair make flying with them always bad

Food and entertainment were not available, so my rating on those items isn't actually correct. There should be a "Not relevant" or "Didn't use it" option.

Waiting outside for a long time is not really necessary

The flight boarded nice and early and this meant there was no sudden rush at the gate. The only down side was the cabin was very cold 🥶

The staff were very helpful with getting the wheelchair for me and bringing my carryon down the stairs from the plane.

As on the tin a fair price for a fair flight ✈️👌✈️

50 minute of delay on a flight scheduled after 22pm is really annoying. This was even the only flight departing from Frankfurt Hahn on that evening so the delay was inexcusable

O voo atrasou um bom bocado A tripulação não era comunicativa,não fez vendas... Não abordava os passageiros... A 1°vez que me acontece tal coisa 🤷‍♀️

Is good airline but their check in process is not simple

Unfortunately didn't realise how far away Frankfurt Hahn airport is from Frankfurt the city. Outbound flight was delayed by 2.5 hours and no communication at airport, just a whisper emknating through the packed crowd ready to board at the gate as someone read out an email they had received. All rather poor and pathetic

That was the last time I booked Kayak. The connecting flight got canceled and the trouble shooting terrible. Next times, I will book the airlines directly. Good bye

I want to highlight the crew members and their excellent work and professionalism. They work hard to make a long trip the most comfortable as possible, the food and drinks they offer are pretty good. And they are always asking if you need something else. I have had experiences with other airlines where you have to basically beg for a bottle of water. This is not the case. Highly recommended!!!

Way too crampled. Charge more and put in less seats.

I was first assigned a seat that could not recline fully and was at the back of the craft. I was not able to select another seat during check-in even when opting to pay for selecting a different seat. I had to contact the airline and spent 25min with a chatbot and was then transferred to an agent who was very helpful and could change my seat (free of charge). The entire process took me one hour. If I happened to not have that hour available this would have been a problem. And that was only to check in. The next problem is that the airport lounge I had access to is located landside. How strange. So it means that you need to allow time for security check and passport control and boarding time when leaving the lounge, which makes it almost pointless having lounge access unless you have a very long layover or arrive 5 hours before the flight. Inflight service was okay. But not up to par with the likes of QA, SQ or CX, even though the price is the same or even more. It was much better than the domestic flight where Lufthansa is actually a low-cost airline with legacy airline prices.

One of the best airliner in the world But airport was very poor

Very bad 3 times change the gate and too much delay...

the blanket was great and pillow helped. really need a toothpick packed with meals

This was the worst flight of my life. Economy seat directly behind a premium economy seat with extra recline meant I have about 6 inches between my face and their chair. My seat would not recline at all. I couldn't even use my laptop on the tray table because I had so little room. I was in a casket basically for 10 hours. Completely unacceptable.

There was no entertainment or food service (short flight). The flight was delayed more than an hour.

Horrible airport ever. We stood in the security check line for more than an hour. It was past boarding time and we were still waiting in line for the security check. With 2 children and a medically ill person we had a very stressful transit.

Taking the bus from the terminal to the plane isn't an easy experience, especially when traveling with an elderly person and have to carry the carry-on bags up the plane stairs.

ABSOLUTELY THE WORST AIRLINE. LOST LUGGAGE NO CUSTOMER SERVICE. NEVER BOOK

They robbed me, filed a complaint and they ignored me

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.

Delay, no announcements, no support to fast track transfer in Casablanca, made the connection despite all but my bag didn’t make it.

Hot plane. No AC for 3 hours in the middle of Summer.

They canceled my flight and they haven’t reimbursed me yet.

The flight attendants were very nice, friendly and went above and beyond in making our journey pleasant.

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.

More options for your flight from Frankfurt to Morocco

Complete your trip to Morocco with a hotel stay or car hire