We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All" you accept this and consent that we share this information with third parties and that your data may be processed in the USA. For more information, please read our .
You can adjust your preferences at any time. If you deny, we will use only the essential cookies and unfortunately, you will not receive any personalised content. To deny, .
Fly from London to Marrakesh, Essaouira or Agadir for under £40 ✈️ Most other flight routes start over £100 💰
From £23
Pirates, fancy a trip to Morocco? You can fly direct from London to Agadir, Marrakesh or Essaouira from £23 return. A staggering figure considering the flights are over 3-hours long and that prices for these flights are often £100+.
We've found the best deals on autumn dates through December — so you can grab some autumn or winter sun without the summer crowds.
These flights are on Wizz Air or Ryanair, so if you want to include luggage it will up the price, unless you travel super light!
Direct flights from London to Agadir or Marrakesh, Morocco
Return flights with Wizz Air and Ryanair booked via Kayak
Best rates from November to December 2022 (more dates available)
6-13 December
More dates under £40
More dates under £40
4-10 Dec
More dates under £40
You need to accept the cookies and privacy policy of this external service to view the content