Find the cheapest flights from London to Marrakesh in 2026. Compare airlines, prices by month, and booking tips to save on your trip.
Route: London (LGW) → Marrakesh (RAK)
Distance: Direct flights not available
Flight Duration: 5h 30m – 8h 30m
Prices by Month
| Month | Avg Price | Demand |
|---|---|---|
| January | €380 | high |
| February | €340 | high |
| March | €310 | medium |
| April | €350 | high |
| May | €310 | medium |
| June | €290 | low |
| July | €320 | medium |
| August | €340 | medium |
| September | €310 | medium |
| October | €340 | high |
| November | €260 | low |
| December | €420 | high |
Airlines on This Route
- easyJet (direct): from €280 — Book via easyJet app or website – prices shown in GBP but EUR often similar. Gatwick departures most frequent. Check Swiss Franc conversion glitch on some dates.
- Ryanair (direct): from €260 — Ryanair STN-RAK typically cheapest but check Luton too. Avoid peak dates – €40+ difference. Manchester also has RAKEU routes.
- British Airways (direct): from €380 — BA from Heathrow premium experience but often €100+ more than Gatwick easyJet. Use Avios points – excellent value on this route.
- Royal Air Maroc (direct): from €320 — Gatwick and Heathrow flights. Often cheapest when using MAD as hub. Excellent for combining Marrakesh with other Moroccan destinations.
- Air France (connecting): from €340 — CDG connection typically 2-3 hour layover. Paris CDG can be chaotic – allow extra time. Often price matches direct carriers in shoulder season.
Booking Strategy
Book London to Marrakesh flights 6-8 weeks ahead for the best prices – this is the sweet spot where airlines release their lowest fare classes. November offers the cheapest deals at €260-300 return, while December hits €400+ due to Christmas demand. Tuesday and Wednesday departures are consistently €30-50 cheaper than Friday-Sunday. Use Skyscanner’s ‘Everywhere’ feature to compare all London airports – Gatwick has the most departures but Stansted often undercuts by €40. Set Google Flights alerts for LGW-RAK and STN-RAK specifically. If your dates are flexible, the first week of November and mid-June offer the lowest fares. Avoid British Airways for pure value – their Heathrow premium cabin rarely undercuts €350 while easyJet delivers the same airport in under €300.
Route Tips
- London Gatwick (LGW) has the most frequent Marrakesh departures – use the South Terminal which has better security flow than North. Ryanair uses Stansted which is cheaper but farther from central London – factor in the £25+ train fare.
- Morocco requires a valid passport for UK travelers – no visa needed for stays under 90 days. Ensure passport is valid for 6 months from entry date.
- Book airport transfers in advance through Civitatis or GetTransfer – typically €8-12 versus €15-20 walk-up. Avoid taxi touts inside arrivals hall.
- Check if your riad offers airport pickup – many include this in the rate and navigate the chaos of Arrivals better than you could alone.
- Use the Marrakesh train station (near Gueliz) for day trips to Casablanca or Rabat – it’s faster and cheaper than domestic flights. First class is only €8-15 to Casa Voyageurs.
Frequently Asked Questions
How long is the flight from London to Marrakesh?
Direct flights from London to Marrakesh take approximately 3 hours 35 minutes. easyJet and Ryanair operate the shortest routes (3h 30m) from Gatwick and Stansted respectively. British Airways from Heathrow takes around 3h 45m. If flying with one stop via Paris, Amsterdam, or Madrid, expect 5h 30m to 8h 30m total journey time depending on connection length. The shortest connecting routes are via Paris Charles de Gaulle (CDG) at 5h 30m-6h with Air France.
How much does it cost to fly from London to Marrakesh?
Return flights from London to Marrakesh typically cost €260-€450 depending on season. The cheapest deals hover around €260-€300 in November when tourism drops. Shoulder seasons (March, May, June, September-October) see prices around €300-€340. Peak pricing occurs in December (£380+), January (£360+), and during Easter week. Budget carriers Ryanair and easyJet from Gatwick or Stansted usually beat full-service airlines by €80-120, though you sacrifice included baggage.
Are there direct flights from London to Marrakesh?
Yes, direct flights operate from multiple London airports. easyJet flies daily from Gatwick (LGW), typically 2-3 times daily. Ryanair operates from London Stansted (STN) and Luton (LTN), usually 4-5 times weekly. British Airways offers daily Heathrow (LHR) departures. Royal Air Maroc connects via Gatwick and Heathrow. No London City (LCY) service exists. The most frequent route is LGW-RAK with easyJet dominating the schedule.
What is the cheapest month to fly from London to Marrakesh?
November is the cheapest month, with average return fares of €260-€290 – nearly half the December peak. Mid-June also offers excellent value at €280-€310 before summer holiday pricing kicks in. The low season (June and November) sees temperatures of 20-25°C, perfect for sightseeing despite being outside peak tourist periods. Avoid December (€400+) entirely unless booking 3+ months ahead. January and February remain popular for winter sun but cost €340-380 return.
📍 Marrakesh Menara Airport (RAK) Master — Terminals, Transport & Tips
Which airlines fly from London to Marrakesh?
Four airlines operate direct flights: easyJet (Gatwick, 2-3 daily, from €280), Ryanair (Stansted/Luton, 4-5 weekly, from €260), British Airways (Heathrow daily, from €380), and Royal Air Maroc (Gatwick/Heathrow, from €320). Connecting carriers include Air France via Paris CDG, Iberia via Madrid, and Transavia France via Paris Orly. Budget carriers dominate for pure value, while Royal Air Maroc offers best value for multi-city Moroccan itineraries.
What airport do I fly into in Marrakesh?
You fly into Menara Airport (RAK), located 6km southwest of Marrakesh’s medina. The airport is modern with good facilities. Transport into the city costs €8-10 by official grand taxi (shared or private), or €15-20 by pre-booked private transfer. Bus ALSA line 11 runs every 30 minutes from 6am-midnight for €3. Journey time is 15-25 minutes by taxi, 40 minutes by bus. Arrival at night – taxi is recommended as bus service ends around midnight.
How far in advance should I book London to Marrakesh flights?
Book 6-8 weeks ahead for November travel – this is when airlines release their cheapest fare classes. For December/Christmas, book 10-12 weeks ahead as these dates sell out fast. Summer holidays (July-August) require 8-10 weeks for best prices. Last-minute bookings rarely work – this isn’t a route with excess inventory. Wednesday departures 6 weeks out typically offer the lowest fares. Use Skyscanner price alerts set for 6 weeks from your preferred travel date.
Is it cheaper to fly from London to Marrakesh on weekdays?
Yes, Tuesday and Wednesday departures are consistently €30-50 cheaper than Friday-Sunday. Sunday is the priciest day to depart, particularly for weekend breaks. Return days matter less – Tuesday through Thursday returns are similarly priced. For a Friday evening departure plus Sunday return, expect to pay €50-80 premium over a Tuesday-Thursday itinerary. Wednesday is statistically the cheapest single day for this route year-round.
Data updated: 2026-03



