Non-stop flights to Marrakesh from £60 return sounds too tidy to ignore. easyJet's running these fares from November through January — proper winter escape territory.
The deal
Return flights to Marrakesh from £60 per person on easyJet, non-stop. Fares range up to £80 return depending on your exact dates. Valid for travel November 2026 through January 2027.
Why we like it
Non-stop flights cut out the faff — you're in the Pink City without a connection tax. Morocco in winter means warm days (around 20°C), fewer crowds than summer, and your money stretches further once you land. The price is genuinely low for a direct route from the UK. Just clock that you'll need to factor in accommodation separately, and budget airlines always charge for anything beyond a small cabin bag.
How to book
Head to easyJet and search Marrakesh for your preferred dates between November and January. Prices shift, so if you spot something near £60, lock it in — these won't hang around. Jack's Flight Club flagged this one, so their usual deal-spotting rigour applies.
📍 Explore Marrakesh
Use the map to scope out neighbourhoods, transport links and walking distance to the highlights.
🎟️ Top things to do in Marrakesh
Skip the queues with pre-booked tickets. Compare prices across GetYourGuide and Tiqets — both offer free cancellation up to 24 hours before.
#ad — we earn a small commission at no cost to you when you book through our links.
💡 Related guide: budget-friendly European city breaks





