Compare flight prices from British Airways, Ryanair, easyJet and more. Direct flights from $55 round trip. The London to Marrakech flight takes 3h 30m direct.
| Route | London (LHR) → Marrakech (RAK) |
|---|---|
| Distance | 2,300 km (1,428 miles) |
| Flight time | 3h 30m |
| Direct flights | Yes |
| Prices from | $55 round trip |
| Best months to fly | Nov-Feb |
The London to Marrakech route is one of the most popular air corridors connecting LHR and RAK. With 4 airlines competing on this route, travelers can find competitive fares starting from $55 for a round trip. Direct flights take approximately 3h 30m, covering a distance of 2,300 km.
Average round-trip prices from London to Marrakech by month. Highlighted months typically offer the best deals.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $77 | $49 | $62 | $68 | $61 | $60 | $63 | $78 | $73 | $73 | $57 | $69 |
Prices are estimates based on historical data and may vary. Use the search widget above for current fares.
The following airlines operate direct flights on this route:
Ryanair from Stansted offers the cheapest fares — often under £30 one-way. Royal Air Maroc provides direct from Heathrow with good baggage allowance. Avoid July-August — Marrakech temperatures exceed 40°C. Spring (March-May) is the ideal travel window with moderate prices.
For the best prices, we recommend comparing across multiple booking platforms:
Near London: STN (Stansted), LGW (Gatwick). It is worth searching these alternatives — budget airlines often price them well below main airport fares.
Once you've booked your flight from London to Marrakech:
Read more about flights to Marrakech or flights to London.
With 4 airlines competing on London–Marrakech, price wars work in your favor — particularly when low-cost carriers force full-service airlines to match base fares on the same corridor.
Seasonal swings on London–Marrakech can be dramatic: shoulder-season fares often run 25–40% below peak pricing. The monthly price table above shows exactly when the dips happen on this corridor.
On a short-haul route like this, 3–6 weeks out is the sweet spot for booking. Fares tend to be stable until about two weeks before departure, then spike sharply. Use Google Flights to scan departure dates, then verify pricing on Skyscanner and the widget above. Fare sources differ across platforms, so the best deal moves around.
For London–Marrakech, also check train or bus alternatives. On routes under 4 hours flying time, surface transport can be competitive on both price and total door-to-door time once you factor in airport procedures.
This is a short hop where the airport experience takes almost as long as the flight itself. Priority boarding and carry-on only can shave significant time off your total journey compared to checking bags.
Check visa and entry requirements for your destination well before booking. Some countries require advance e-visas that take days to process, and discovering this at the airport creates expensive problems.
Competition between British Airways, Ryanair, easyJet and Royal Air Maroc on this route works in your favor. Use it: search the same dates across at least two booking platforms, because different aggregators have different deals with airlines and the cheapest option varies by the day.
Pay attention to what is included in the fare. Budget carriers may quote a lower headline price but charge separately for carry-on bags, seat assignments, and in-flight meals. On a route like London to Marrakech, the fare difference between a full-service and a budget carrier after extras can shrink to almost nothing.
Use the search widget at the top of this page to check current London–Marrakech fares. Then cross-reference with Google Flights — its calendar view makes it easy to spot the cheapest departure dates at a glance.
Once you find a good fare, don't hesitate too long. On popular routes like this one, the best prices tend to disappear within 24–48 hours. Setting up a price alert takes 30 seconds and means you will not miss a fare drop.
Flights from London to Marrakech start from $55 round trip. Prices vary by season — the cheapest months are typically Nov-Feb. Use the search widget above to compare current prices.
A direct flight from London (LHR) to Marrakech (RAK) takes approximately 3h 30m. The distance is 2,300 km (1,428 miles).
Airlines operating flights from London to Marrakech include British Airways, Ryanair, easyJet, Royal Air Maroc.
The cheapest months to fly from London to Marrakech are Nov-Feb. Booking 6-8 weeks in advance and being flexible with travel dates will help you find the lowest fares.
Compare prices from 4 airlines and find the best deal.
Search flights →