Find flights
Deals
When to book
FAQs & Tips
Airlines

£31 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 the United Kingdom to Morocco departing on 24/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
0 bags

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

In the last 7 days, travellers have searched 45,193,698 times on KAYAK, and here's why:

Save 30% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Bundle and saveSave money when you bundle your flight + hotel.

Best Morocco Flight Deals

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

Marrakech
Marrakechdirect£34
Casablanca
Casablanca1 stop£133
Agadir
Agadirdirect£38
Tangier
Tangierdirect£67
Fez
Fez1 stop£89
Rabat
Rabatdirect£71
Oujda
Oujda1 stop£127
Essaouira
Essaouiradirect£72
Tétouan
Tétouan1 stop£158

Good to know - Cheap tickets to Morocco

Low season

March

High season

August

Cheapest flight

£31
Best time to beat the crowds (12% less expensive on average)
Most popular time to fly (45% more expensive on average)
Flight from London Gatwick Airport to Marrakech

FAQs - booking Morocco flights

  • What are popular stopovers on flights from Manchester to Marrakech?

    If you find cheap flights to Morocco from Manchester to Marrakech, Air France offers one of the most affordable options with a stopover that doesn't require self-transfer. The stopover is usually over 10 hours in Charles de Gaulle (CGD). One of the most popular things to do in CDG is to peruse the art in both T1 and T2, which include rotating exhibitions that have been lent to the airport by institutions like The Louvre and Palace of Versailles.

  • Which airline operates the cheapest flights from Edinburgh (EDI) to Marrakech?

    The cheapest flights from Edinburgh to Marrakech are typically operated by both Ryanair and Wizz Air, who work in conjunction. These flights usually have a lengthy change from Stansted Airport to London Gatwick (LGW) before heading to Marrakech, and it requires self-transfer, so you'll be responsible for your baggage collection and change between the airports.  If you want to avoid a self-transfer and airport change, easyJet usually offers flights with a single stopover at Gatwick Airport, which tend to cost almost double the self-transfer options.

  • Are there direct flights to Morocco?

    There are direct flights on airlines such as easyJet, Tui Airways and British Airways to Rabat, Marrakesh and Agadir from UK airports, and Royal Air Maroc operates direct flights to Casablanca from Manchester and London Heathrow.

  • Is it mandatory to use a child car seat in Morocco?

    While there is currently no law about whether a child needs to use a car seat or not, if you are travelling with young children and intend to take taxis in Morocco, it is advisable to bring your car seat with you, as taxis do not usually provide them.

  • Where should I fly to in Morocco if I want to go to Taroudant?

    If you are going to visit Taroudant in the Sous Valley in the south of Morocco, think about flying into Agadir Al-Massira Airport (AGA), which is around 33 mi by road from the city. You can fly direct to Agadir from London Gatwick (LGW), London Stansted (STN), Manchester Airport (MAN) and Birmingham Airport (BHX).

  • I am going to Saïdia, what is the best airport to use?

    If you are going to visit the Mediterranean town of Saïdia, you can fly into Nador Airprot (NDR), which is approximately 62 mi away from Saïdia, or you could choose to fly into Oujda Les Angades Airport (OUD), which is 36 mi away.

  • How long is the flight to Morocco?

    An average direct flight from the United Kingdom to Morocco takes 5h 57m, covering a distance of 1375 miles. The most popular route is London - Marrakech with an average flight time of 3h 40m.

  • What is the cheapest flight to Morocco?

    The cheapest ticket to Morocco from the United Kingdom found in the last 72 hours was £7 one-way, and £33 round-trip. The most popular route is London Heathrow to Marrakech Menara and the cheapest round-trip airline ticket found on this route in the last 72 hours was £106.

  • Which airlines fly to Morocco?

    Ryanair UK, easyJet & British Airways fly the most frequently from the United Kingdom to Morocco.

  • What are the most popular destinations in Morocco?

    Based on KAYAK flight searches, the most popular destination is Marrakech (65% of total searches to Morocco). The next most popular destinations are Agadir (12%) and Casablanca (8%). Searches for flights to Tangier (6%), to Rabat (4%) and to Fez (3%) 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.
  • The most popular cheap flights to Morocco are to Marrakech Airport (RAK) and Casablanca Airport (CMN), which serve the two most popular cities in the country. Marrakech Airport is a 20-minute drive from Marrakech and Casablanca Airport is around 45 minutes away from the city centre.
  • If you hope to find cheap flights to Morocco from London to Marrakech, the cheapest is usually operated by Ryanair from London Stansted Airport (STN). Ryanair uses London Stansted as a transport hub.
  • When it comes to cheap flights to Morocco, one of the most affordable ways to get to Casablanca is to fly to Marrakech first and book a separate flight from Marrakech to Casablanca, especially if you're flying from London or Manchester.
  • If you're flying from Manchester (MAN) to Marrakech, the only airline that operates direct flights between the cities is easyJet, which also operate the cheapest flights between these destinations.
  • Morocco has a number of airports that receive flights from the UK, all of which have onward connections to domestic hubs. If you want to spend time on the beach, you could fly into Casablanca Mohammed V International Airport (CMN) and take a connecting flight to Essaouira Airport (ESU), whereas if you want to soak up the culture of Morocco, you could fly into Marrakesh Menara Airport (RAK) or Fez Sais International Airport (FEZ), which serves the cities of Fez and Meknes, and immerse yourself in the colours and sounds of the country.
  • If you are looking at flights to Morocco so you can explore the desert and Atlas Mountains, you could consider booking a flight to Ouarzazate Airport (OZZ), which is located just north of the Sahara Desert, and then take a transfer to Tinghir, one of the High Atlas towns, by road.
  • Visitors wanting to visit the blue and white village of Chefchaouen might consider booking flights from the UK to Marrakesh or Rabat-Salé Airport (RBA) and then booking an onward connection to Tangier Ibn Battuta Airport (TNG), which is located approximately 70 mi away from Chefchaouen.
  • While it is not necessary for British passport holders to get a visa to visit Morocco for a period of up to three months, you should ensure that you get your passport stamped upon arrival so that when you depart Morocco, the border officials can see when you entered the country.
  • Obtaining Moroccan currency is best done at a money exchange counter once you have arrived in the country. As the currency is closed, you can only bring 2,000 MAD (approximately 162 GBP) into the country, however local currency is easily obtained at foreign exchange counters in the airports. You will need to show your passport when buying currency in Morocco.
See more tips

Top 5 airlines flying to Morocco

Need help choosing which airline to fly with from the United Kingdom 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.
6.9
easyJetOverall score based on 2081 reviews
6.7Boarding
6.7Comfort
7.6Crew
5.5Entertainment
6.0Food
Airline reviews

Kayak sent several notifications that the flight was late. This contradicted the information on the airport boards. This was extremely confusing and we very nearly missed the flight purely because we double checked with the info desk when the flight stays said’closed’. Kayak notifications are therefore unreliable and pointlesa

4.0 OkaySimon, Sept 2024LGW - SPU
Read more easyJet reviews

Kayak sent several notifications that the flight was late. This contradicted the information on the airport boards. This was extremely confusing and we very nearly missed the flight purely because we double checked with the info desk when the flight stays said’closed’. Kayak notifications are therefore unreliable and pointlesa

Delayed almost 2 hours sitting on plane. No updates at all from flight deck and virtually no updates from cabin crew

Long delay resulted in my being unable to catch a train home and resulted in an additional £76 cost for an Uber

Be sure to check bags for 23 kg,.(50 lbs) Coming from US I chose the wrong size luggage weight when I checked in on my phone, and had to pay more when I dropped it off

The on board air steward really made the journey. He was very entertaining

I was disappointed there was a 40 minute delay to flight

Nothing! The service was excellent for accessibly challenged passengers, Used lift and all support personnel very helpful. Will fly again.

Well Is extra charge for everything and other companies include that and the price.

The trip itself was good. I have given only good as rating, because my first flight has been cancelled by a different airline and that caused disruption in my trip. I spent over ten hours in Luton airport and that caused me high tiredness, sickness, because of the very early initial trip. easyJet staff has been professional and friendly.

Very pleasant crew, working hard on a full plane. Delay by a broken seat. However crew made back 60% of the delay.

Good service for a budget trip. No problems at all

Keep track of your departure times and communicate in Airport. I could have spend an hour more in my lounge

Never have real problems...very ho prices for good the rest is all great

It is what you pay for. Always delayed. Very small planes. Hard to fly with kids.

Ryanair is always shite. Slowest boarding possible in the most uncomfortable way. It’s like they are are tad sadistic.

Flight was delayed which happens but walking 15 mins to one gate to be then told it’s now changed to one 15 mins back then other way was frustrating

East check in and security. They are always delayed though. ALWAYS!

Amazed at huge number of people who hadn’t booked cabin bags with big troller cases and rucksacks, not being stopped, what’s the point in following rules or paying more if you don't have to bother?

Worse situation ever. Arriving at 4 am with 7 Hours of delay

Booked extra legroom seats but as plane had changed we ended up with normal seats. Very little attempt from staff to sort it out

It was a great experience. I did find that some menu options were not available, which was a bit surprising, but over all a wonderful experience.

Overall a good experience. Heathrow was quite crowded and we did not knew the boarding gate just very late. Kayak sent a message with the gate number, but BA no and also it was not shown in the airport screens. so I had to wait until BA offered the gate number, as a result we didn’t have time to eat because we didn’t know how dar were we from the gate..

I wasn't able to request a special meal on the on line check in. I informed the cabin crew and they went out of their way to find foods I could eat. I am very grateful.

The lack of organization at the boarding gate was shocking. It was impossible to determine where the line was and it was hard to understand the announcements. It was so confusing that my wife wanted to get on the wrong flight. I am also annoyed that BA is adopting the sleazy policies that the budget airlines invented of charging extra for even the first checked bag or choosing your seat.

All went well- allow plenty of time at Heathrow, we felt like we got bused halfway to chicago when it was time to board, then had to carry baggage up steps outside. A bit of work for anyone who is less mobile or able bodied for sure.

Excellent service smooth flight f or the most part food was right now.I'm expectedly good.

It was a pathetic experience. Booked Hindu vegetarian meal and they served chicken. Inspite of telling them repeated times, the issue was not resolved.

My flight got cancelled the night before suddenly. They rebooked only half my flights back. I couldn’t contact them for help and then I had to book a separate flight on my own to get to the new flight back that they had booked me on. In Flight services were great. But once the flight got cancelled I was left on my own. Same experience for a traveling partner going to a different destination

I never was able to take this cancelled flight…all flights from Zagreb were cancelled at 3:30 AM of departure day 9/8!

My flight was cancelled and I was rebooked onto 2 flights on American Airlines: one from Heathrow to Charlotte and then one from Charlotte to Tampa.

Long delayed that cause missing my connection. Accommodation and food at the Casablanca airport was horrible

Comfort and organisational prowess of the entire crew. Baggage handling can be better. No had all my luggages after 6days of the flight.

This was the worst experience ever. It was such chaos at boarding due to boarding zone and letting everyone with children and strollers go first. Once the plane door closed they didn’t let us know why we were not moving until after 30 mins of sitting on the plane. Then ANOTHER 2 hours passed with no other communication or update as to why we were still sitting on the plane. 2 and half hours of sitting on a plane! When I ask a flight attendant what was the delay he gave ALOT of attitude and said he don’t know what’s going on. This flight attendant was soooo rude to customers to the point one lady was telling him how rude he was. I also felt other flight attendants spoke to the people who spoke their language; I am an American so this was also upsetting. The food was horrible, I only ate the bread. We finally landed and we almost missed our connecting flight. We was able to run and make out next flight within 30 mins. Our flight from Casablanca to Marrakech was quick. BUT here is where I was really UPSET. They left everyone luggage who was on the flight in Casablanca. We went to baggage claim and they had Attitudes! How are you mad with us for losing our bags, I don’t get it. We had to wait for the next flight to come in with our bags. The baggage claim guy said they wouldn’t deliver our bags to our hotel because of past experiences; now we have to pay for another cab to come back! They had so much luggage outside of baggage claim I can see this was happening to a lot of people. They said they would email us once our bags arrived. He told us the next flights coming in (which I researched myself and he gave the wrong times!). We took a cab to our hotel to wait. I seen my bag was at RAK airport (because of my AirTag) 4 hours later but no email from baggage claim. I waited two more hours and still no email letting us know it arrive! We missed dinner plans! We went to airport and got our bags (security at RAK was rude to us and had us walking all around in order to get to baggage claim). I will NEVER fly with Royal Air Maroc ever in life, even if it means I can’t fly to other countries that I would love to visit since this ruined my friends birthday already. I PRAY our flight back home is wayyy better. This is no way to treat people. I fly frequently so I know how airlines should treat people and Royal does not!

Babies, crying, movies and sound doesn’t working overpacked and delayed flight

Pretty good flights! If they can let y u s know regarding delays by announcing it in the PA system it would be a good business practice!

While I had a business class ticket I wasn’t given priority to boar. Again my luggage had priority tags and these bags didn’t come out till the end!! The food at the lounge was only two type of sandwiches and warm juices and soft drinks I thought I’m paying for good services but the least u can say it’s mediocre at best. I’m considering not to use TAM AGAIN.

3 hours late, came at my final destination without any of my luggage.

The service was terrible. We weren’t allowed to take water on the flight and the drinks were offered only at the end of the meal. When we used the button to call the flight attendants, they never showed up and when my daughter’s drink was spilled due to turbulences, she asked for something to clean her pants at least 4 times and eventually they gave her a tissue. The flight attendants were rude and overall the flight was terrible!

Delays with no communication. Broken business class seat and no one seems to care or help.

The head of the flight attendants was very rude and impolite and insisted to know my nationality on flight while I had my Can passeport! against all rules!

Half an hour delay. Squeezed into a small Departure Lounge with very few seats. Noisy flight with screaming unruly kids. Loud IPads and Phones. Heaven!

Were delayed in the airport for 5 hours with no explanation. Flight kept getting delayed by an hour at a time and wizz air staff were no where to be found

The flight was delayed 5 hours and I'm and invalid,I wan a refund for this

The cabin crew on that flight were super fantastic and super helpful. They were so polite and considerate that i felt i travelled with a 5star airline.

Delayed delayed delayed - always with Wizzair. Staff were friendly and well mannered but clearly the company is unorganized and the aircrafts are outdated.

It's a budget airline. Great for short flight. Smooth landing.

4 hr delay and only told less than 2hrs before. Only given water and nuts on the flight as complimentary service. Left to wait in rain before boarding.

To be honest I did not like anything. Communication to why my flight was cancelled mid air 2 and half hours into my flight. Customer service desk were not helpful with providing information or a solution on what can be done.

I have been treated unacceptably by WizzAir aircraft crew in a previous flight, they threatened me and abused me, and I received an OFFICIAL written apology, but only two (2) months later. This flight had no such unacceptable behaviour, but it's not nice to be left waiting in the walkway (from gate to aircraft) for a long time, just so that the 'boarding' appears to be early, even if actual departure is not.

What I liked new airplane Sitting was extremely uncomfortable! Crew not smiley at all Always chewing gum

Book Cheap Morocco Plane Tickets

Cheapest flights to Morocco from the United Kingdom found in 2024 and 2025

Recent return flight deals

1/12Sun
direct
4h 00mLGW-AGA
6/12Fri
direct
3h 50mAGA-LGW
£33
1/12Sun
directWizz Air UK
4h 00mLGW-AGA
6/12Fri
directWizz Air UK
3h 50mAGA-LGW
£34
3/1Fri
directeasyJet
4h 00mLGW-AGA
17/1Fri
directeasyJet
3h 50mAGA-LGW
£40
17/1Fri
directeasyJet
4h 00mLGW-AGA
20/1Mon
directeasyJet
3h 45mAGA-LGW
£42
8/10Tue
1 stopRyanair
18h 50mSTN-RAK
12/10Sat
1 stopRyanair
14h 10mRAK-STN
£110
6/10Sun
directBritish Airways
4h 05mLGW-AGA
14/11Thu
directBritish Airways
3h 50mAGA-LGW
£125
5/10Sat
1 stopRyanair
28h 00mSTN-RAK
7/10Mon
2 stopsRyanair
46h 00mRAK-STN
£129
28/11Thu
directBritish Airways
3h 45mLGW-AGA
3/12Tue
directBritish Airways
3h 50mAGA-LGW
£140
10/10Thu
1 stopRoyal Air Maroc
5h 30mLHR-RAK
14/10Mon
1 stopRoyal Air Maroc
6h 40mRAK-LHR
£227
3/10Thu
1 stopRoyal Air Maroc
5h 30mLHR-RAK
8/10Tue
1 stopRoyal Air Maroc
6h 10mRAK-LHR
£228

Search by stops

Search by airline

Search by price

Recent one-way flight deals

24/9Tue
directWizz Air UK
3h 50mLGW-RAK
£31
18/11Mon
directeasyJet
3h 50mMAN-RAK
£32
14/12Sat
directeasyJet
4h 00mLGW-AGA
£33
30/10Wed
directWizz Air UK
3h 40mLGW-RAK
£35
15/10Tue
1 stopRyanair
7h 20mLTN-RAK
£53
15/10Tue
1 stopRyanair
18h 50mSTN-RAK
£56
6/10Sun
directBritish Airways
4h 05mLGW-AGA
£60
28/9Sat
directBritish Airways
3h 45mLGW-AGA
£64
30/9Mon
directRoyal Air Maroc
3h 15mLHR-CMN
£186
6/10Sun
directRoyal Air Maroc
3h 15mLHR-CMN
£187

Search by stops

Search by airline

Search by price

Last minute flights to Morocco

Last minute flight, train and bus deals

24/9Tue
directWizz Air UK
3h 50mLGW-RAK
3/10Thu
directWizz Air UK
3h 40mRAK-LGW
£67
24/9Tue
directWizz Air UK
3h 50mLGW-RAK
3/10Thu
directWizz Air UK
3h 40mRAK-LGW
£69
24/9Tue
directeasyJet
3h 45mMAN-RAK
15/11Fri
directeasyJet
4h 05mRAK-MAN
£77
24/9Tue
multi-stopeasyJet
16h 25mMAN-RAK
15/11Fri
directeasyJet
4h 05mRAK-MAN
£82
20/9Fri
directBritish Airways
3h 45mLGW-AGA
27/9Fri
directBritish Airways
3h 50mAGA-LGW
£137
22/9Sun
multi-stopRyanair
12h 20mMAN-RAK
2/10Wed
multi-stopRyanair
7h 50mRAK-MAN
£140
24/9Tue
multi-stopRyanair
11h 10mSTN-RAK
2/10Wed
multi-stopRyanair
13h 45mRAK-STN
£142
22/9Sun
directBritish Airways
4h 05mLGW-AGA
27/9Fri
directBritish Airways
3h 50mAGA-LGW
£146
22/9Sun
multi-stopRoyal Air Maroc
5h 30mLHR-RAK
30/9Mon
multi-stopRoyal Air Maroc
22h 00mRAK-LHR
£227
22/9Sun
multi-stopRoyal Air Maroc
15h 25mLHR-RAK
28/9Sat
multi-stopRoyal Air Maroc
27h 05mRAK-LHR
£251

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Morocco

Cabin class types available on flights to Morocco
Cabin classes available on flights to Morocco. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.