Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Morocco from £27

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 30/4. 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
Sun 19/5
Sun 26/5

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

In the last 7 days, travellers have searched 44,212,662 times on KAYAK, and here's why:

Save 28% 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£47
Casablanca
Casablanca1 stop£144
Agadir
Agadirdirect£51
Tangier
Tangierdirect£69
Rabat
Rabatdirect£72
Fez
Fezdirect£87
Oujda
Oujda1 stop£193
Essaouira
Essaouiradirect£96
Tétouan
Tétouan1 stop£128
Errachidia
Errachidia1 stop£323

Good to know - Cheap tickets to Morocco

Low season

April

High season

August

Cheapest flight

£27
Best time to beat the crowds but there is an average 9% increase in price.
Most popular time to fly (46% 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 58m, covering a distance of 1364 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 £15 one-way, and £36 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 £124.

  • 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?

    The next most popular destinations are Agadir (13%) and Casablanca (11%). Searches for flights to Tangier (7%), to Rabat (3%) and to Fez (2%) 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 2835 reviews
6.7boarding
5.6entertainment
6.7comfort
6.1food
7.7crew
Airline reviews

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.

8.0 ExcellentAnonymous, Apr 2024LTN - EDI
Read more about easyJet reviews

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.

Delayed and then further delayed with no announcement made so that all the passengers (who were standing in the jetty) could hear. We stood there for well over 20 minutes. We were further delayed through weather but no one explained that to us until the pilot made an announcement when finally on board

easyJet need to ensure that whether pre-booking seats or not children aren’t split from their parents the crew spent the majority of boarding asking passengers to move to accommodate two families. Surely the system identifies minors on a booking !!!!! It was all very frustrating to watch and caused delays which I’m sure cost easyJet more in the long run rather that automatically allocating families with minors seats together automatically.

Not great! Rude staff in London and the worse baggage reclaim I’ve ever seen. Great staff in flight but doubt I’ll fly with them again

Staff had been really impolite at the boarding area and for both ways charged high extra fees without a reason. For the check-in luggage which was measured 3.5 kg and was confirmed by the stuff to cost 40 € , 60 Euros had been purchased from our credit card. When confronted staff did call us both liars and claimed to never have announced anything. Flight back , when not wanting to press a backpack in a measuring metal instead of hand measuring , staff got angry that one did not follow her order, which was than escalated by the team. Although carrying a baby anyways staff did not offer any help in the unreasonable process and than charged again extra money. Cabine crew has been friendly but this experience LL lead to not booking easy jet at all in the future. Check in process in Edinburgh anyways chaotic,to the family check-in and disabled check-in everybody else was guided for check in process, so people just getting in between each other, not possible to monitor your own stuff.

As you would expect from a budget airline Left and arrived on time, no frills, not even a glass of water offered But you get what you pay for

I had an emergency escape seat. The attendant gave the extrA briefing to my side of the aisle but didnt direct it at all to the other where my wife was sitting

Boarding great. Didn’t eat or drink so can not comment.

Total jobs worths over carry on bags, charged £96 extra for bags that were clearly hand luggage

What can you say Ryanair get you there,no frills Not so cheap anymore ..... but what is now days! Would use again as always. Good flight times for us.

Very unpleasant staff, disgusting service, ignoring requests, refusal to help

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 🤷‍♀️

Late again rude staff at gate bullying passengers made us stand in the cold 3degrees for 40 mins before they let us board

The usual average Ryanair flight, but we landed 20 min before due time, which was very good.

Is good airline but their check in process is not simple

Enjoyed our flight with Ryanair to Arrecife. Flight boarded pretty much on time, crew were welcoming and very good. Generally good for a frequent low cost flight, Seats could however have been more comfortable.

I wouldn't like to fly with them anymore, I don't like their service, you can hardly take carry-on luggage because they charge you for everything, you can't ask for a glass of water, and the flight attendant tells you that they don't have any, that you have to Paying 3 euros for a bottle of water horrible, I don't recommend it, and they don't have anything low cost, because the plane ticket may not be expensive but what they charge you later for the rest, the flight becomes more expensive, it's the only airline that I don't like it so far, and I traveled a lot.

Staff were friendly and flight was on time. Free drink and snacks would have been appreciated.

The boarding process was fast and easy , but the airport sign was not up on the board, so it was hard to know the correct gate , on the airplane there was NO Snacks and NO water …. Everything needs to be purchase …. It’s not worthy for the price we paid !

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!

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

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!

I spent 4 hours untill get my bags no food no entertainment on the flight

Adequate. Served our purpose of getting there safely. Nothing to rave about. Decent value for the amount paid

Old planes that are not being maintained with at least basic cleaning. Plane smells awful, bathrooms not cleaned either. Customer service probably one of the worst I have experienced.

I lost my connection flight from Casablanca to Marrakech because we arrived late to Casablanca. I had to rent a car to continue my trip . I need refunds

Nothing. Everything, the service the delayed plane and communications to passengers, the boarding, the food access before flight, no aircon on the plane until high altitudes and super long wait for baggage claim with no direction on tv signs.

I thought it was great because the seats were really comfortable for the long flight. The food was just ok, and could have been a bit better.

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

The flight was cancelled just 4 hours before the take off...

No food on board. Not comfortable. Had to move seats was delayed more than 3 hours.

We bought tickets for £30 from kayak but we paid £55 for check in to rayan , they slaught us

Flight was delayed so long we missed our second flight. Entire trip had to be cancelled. Ryanair refused to help us.

Stanton airport is outdated, pure equiped, airport. Fire alarms, power outages is a common routine, wich result ir flights delay , additional money spending and huge gathering of people in airport wich is unsafe.

After you made us check-in I tried to add a suitcase in the internet and also to get help by chet. Nothing work and we pay 60 pounds at Airport. Comper to Easyjet to do the same, was easy and customer friendly.

Boarding was like being hoarded like cattle, all penned in in an area way to small

I missed the flight from Manchester to Dublin because of poor informations from Aer Lingus and the airport, no possibility to check in online, they don't respond to phone calls, I had to buy another tickets to enable me travel to Dublin from Manchester. I want my money to refund.

Rude check in staff. Split family up with young children.

I were there 20min before departure and they didn’t let me on the board with 5 other people, after all they admitted it was their(Ryanair) fault.

Book Cheap Morocco Plane Tickets

Cheapest flights to Morocco from the United Kingdom found in 2024

Recent return flight deals

11/6Tue
directWizz Air UK
3h 50mLGW-RAK
20/6Thu
directWizz Air UK
3h 40mRAK-LGW
£47
15/5Wed
directRyanair
3h 40mSTN-RAK
18/5Sat
directRyanair
3h 35mRAK-STN
£50
29/4Mon
directeasyJet
3h 45mLGW-RAK
8/5Wed
directeasyJet
3h 35mRAK-LGW
£91
10/7Wed
directeasyJet
3h 40mLTN-RAK
17/7Wed
directeasyJet
3h 35mRAK-LTN
£97
5/5Sun
directBritish Airways
3h 45mLGW-AGA
24/5Fri
directBritish Airways
3h 50mAGA-LGW
£124
5/5Sun
directBritish Airways
3h 45mLGW-AGA
8/5Wed
directBritish Airways
3h 50mAGA-LGW
£130
30/6Sun
directRyanair UK
3h 40mSTN-RAK
5/7Fri
directRyanair UK
3h 35mRAK-STN
£138
20/9Fri
directRyanair UK
3h 40mSTN-RAK
21/9Sat
directRyanair UK
3h 35mRAK-STN
£197
29/4Mon
1 stopRoyal Air Maroc
15h 10mLHR-RAK
13/5Mon
1 stopRoyal Air Maroc
22h 00mRAK-LHR
£228
3/10Thu
1 stopRoyal Air Maroc
5h 30mLHR-RAK
6/10Sun
1 stopRoyal Air Maroc
6h 10mRAK-LHR
£229

Search by stops

Search by airline

Search by price

Recent one-way flight deals

30/4Tue
directWizz Air UK
3h 50mLGW-RAK
£27
30/4Tue
directWizz Air UK
3h 50mLGW-RAK
£30
1/5Wed
directRyanair
3h 45mMAN-RAK
£31
7/5Tue
directRyanair
3h 40mSTN-RAK
£31
8/5Wed
directeasyJet
3h 50mLGW-AGA
£43
29/4Mon
directeasyJet
3h 45mLGW-RAK
£43
25/4Thu
directRyanair UK
3h 40mSTN-RAK
£116
9/8Fri
directRyanair UK
3h 40mSTN-RAK
£120
21/5Tue
directRoyal Air Maroc
3h 15mLGW-CMN
£140
22/5Wed
directRoyal Air Maroc
3h 15mLGW-CMN
£141

Search by stops

Search by airline

Search by price

Last minute flights to Morocco

Last minute flight, train and bus deals

22/4Mon
directRyanair
3h 45mMAN-RAK
26/4Fri
directRyanair
3h 45mRAK-MAN
£75
23/4Tue
directRyanair
3h 45mMAN-RAK
26/4Fri
directRyanair
3h 45mRAK-MAN
£79
23/4Tue
directWizz Air UK
3h 50mLGW-RAK
25/4Thu
directWizz Air UK
3h 40mRAK-LGW
£88
23/4Tue
directeasyJet
3h 45mMAN-RAK
25/4Thu
directeasyJet
3h 40mRAK-MAN
£104
21/4Sun
directWizz Air UK
3h 50mLGW-RAK
23/4Tue
directWizz Air UK
3h 30mRAK-LGW
£104
23/4Tue
directeasyJet
3h 45mMAN-RAK
25/4Thu
directeasyJet
3h 40mRAK-MAN
£105
20/4Sat
multi-stopRoyal Air Maroc
16h 40mLGW-RAK
29/4Mon
multi-stopRoyal Air Maroc
26h 00mRAK-LGW
£216
23/4Tue
multi-stopRoyal Air Maroc
7h 00mLGW-RAK
30/4Tue
multi-stopRoyal Air Maroc
9h 45mRAK-LGW
£222
20/4Sat
directBritish Airways
3h 45mLGW-RAK
27/4Sat
directBritish Airways
3h 50mRAK-LGW
£246
24/4Wed
directBritish Airways
3h 45mLGW-AGA
28/4Sun
directBritish Airways
3h 50mAGA-LGW
£327

Search by stops

Search by airline

Search by price