Non-stop flights to Marrakesh from £40 return? Ryanair and easyJet are undercutting themselves across the summer and autumn window. Book now if you've been eyeing Morocco.
The deal
Return flights to Marrakesh from the UK, available August through January 2026. Prices start at £40 return with Ryanair and easyJet, climbing to £70 depending on your travel dates and how far ahead you book. Non-stop routes only.
Why we like it
At this price, you're paying less than a decent dinner out. The August-to-January window gives you genuine flexibility—avoid peak summer if you'd rather sidestep the crowds. Direct flights mean no messing about with connections.
One catch worth noting: these are budget carriers, so expect the usual carry-on restrictions and no frills. Factor in extras if you need checked baggage or a seat reservation. Early booking is your friend here; the £40 fares will evaporate quickly.
How to book
Head straight to Ryanair or easyJet and search Marrakesh from your nearest UK airport. Set your dates between August 2026 and January 2027 to see the best fares. Midweek flights tend to be cheaper than weekends, so shift your dates if you can.
📍 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.





