London to Marrakesh is a short, low-cost hop — around three and a half hours non-stop, with frequent flights from several London airports. Between the budget carriers and British Airways, fares are among the cheapest gateways to North Africa. This guide covers who flies the route, what a fair return fare looks like in pounds, and when to book for the best price.
Route: London (LGW / LHR / STN / LTN) → Marrakesh Menara (RAK)
Distance: approximately 2,300 km (1,430 miles)
Non-stop flight time: about 3h 30m – 3h 45m
Direct flights: Yes — easyJet, Ryanair, British Airways and Jet2 all fly non-stop from London to Marrakesh. Royal Air Maroc connects via Casablanca if you prefer, but there’s no need to.
Fares from London to Marrakesh (GBP)
Marrakesh is a year-round city break, but the pleasant spring and autumn months (March–May and September–November) are the most popular and draw the highest fares. Summer is fiercely hot, which keeps flight prices lower even in the holidays, while winter is mild and sunny with a Christmas and New Year peak. The figures below are typical economy return fares in pounds; the lowest come from the budget carriers booked ahead.
| Month | Demand | What to expect |
|---|---|---|
| January | — | medium |
| February | — | medium (half-term) |
| March | — | high |
| April | — | high (Easter) |
| May | — | high |
| June | — | medium |
| July | — | low-medium (very hot) |
| August | — | medium |
| September | — | high |
| October | — | high (half-term) |
| November | — | medium-high |
| December | — | high (Christmas) |
Checked against every return fare on sale as we write, a genuinely good budget return lands around £45–£90 — and the bottom of that band is where the market actually is: the median is £57 and the floor £41, on Ryanair from Stansted. So a return under about £50 is a genuinely good one, and anything near three figures is above the going rate rather than a deal. Full-service fares are a separate tier: TUI at £215–£304 from Gatwick, and connecting Iberia and TAP fares out of Heathrow at £169–£176. The cheap fares are hand-baggage only.
Airlines on this route
Non-stop (about 3½ hours):
- easyJet — the most frequent non-stop, from Gatwick and Luton; usually among the cheapest, hand-luggage fares available.
- Ryanair — low-cost non-stop from Stansted; the lowest headline fares, but check the bag and seat add-ons.
- British Airways — non-stop from Gatwick and Heathrow; full-service with a bag included on most fares.
- Jet2.com — non-stop from London and other UK bases; package-friendly with a generous baggage allowance.
One-stop (rarely needed):
- Royal Air Maroc via Casablanca — the national carrier, useful if you’re combining Marrakesh with another Moroccan city, but slower and usually no cheaper than a direct flight.
With four airlines flying direct, there’s almost never a reason to connect. Compare the all-in price once bags and seats are added — a budget “light” fare with a checked bag can end up dearer than British Airways or Jet2.
When to book & how to save
- Book 4–10 weeks ahead for the best budget fares; the spring and autumn peaks and school holidays sell out early.
- Travel in summer or midwinter for the lowest fares — July and August are hot but cheap, and January and February (outside half-term) are mild and good value.
- Compare the all-in cost with bags: Ryanair and easyJet look cheapest until you add checked luggage — BA and Jet2 often include one.
- Be flexible on London airport: Gatwick, Stansted, Luton and Heathrow all serve Marrakesh, and the price can vary a lot between them on the same dates.
- Fly midweek where you can — Tuesday and Wednesday departures are usually cheaper than weekend flights.
Arriving in Marrakesh
All flights land at Marrakesh Menara (RAK), only about 5 km southwest of the Medina and the main square, Jemaa el-Fnaa. The cheapest way into town is the public airport bus (line 19), which runs to the Medina and Gueliz for around £2–£3. A petit taxi is quick and cheap but you should agree the fare before getting in — expect roughly £6–£10 to a riad in the Medina, a little more after dark. Many riads and hotels also offer a fixed-price pick-up, which is worth it if you’re arriving late or heading deep into the old town’s narrow lanes.
Frequently asked questions
How long is the flight from London to Marrakesh?
The non-stop flight from London to Marrakesh takes about 3 hours 30 minutes to 3 hours 45 minutes, depending on which London airport you leave from and the winds. It’s a short-haul flight, so there’s no need to connect — several airlines fly it direct.
Are there direct flights from London to Marrakesh?
Yes. easyJet, Ryanair, British Airways and Jet2.com all fly non-stop from London to Marrakesh, between them serving Gatwick, Stansted, Luton and Heathrow. Royal Air Maroc also connects via Casablanca, but a direct flight is faster and usually cheaper.
How much does it cost to fly from London to Marrakesh?
A typical economy return runs about £41–£62 on the budget carriers, median £57, with the whole sample spanning £41–£304. Ryanair from Stansted holds the cheap end; TUI from Gatwick runs £215–£304. The spring and autumn peaks and school holidays push the budget fares toward the top of their band.
What is the cheapest month to fly from London to Marrakesh?
July, January and February (outside half-term) are usually the cheapest. In the dates we could price, returns started at £41. Fares are highest in the pleasant spring and autumn months and over the school holidays, so travel just outside them to save.
Which airlines fly from London to Marrakesh?
Non-stop: Ryanair from Stansted carried most of the cheap fares at £41–£62, with easyJet at £50 and up — from Stansted, Gatwick and also Southend, so check your airport — and TUI from Gatwick at £215–£304. British Airways (Gatwick, Heathrow) and Jet2.com also fly non-stop but did not appear among the cheapest fares when we checked. One-stop: Iberia and TAP from Heathrow at £169–£176, and Royal Air Maroc via Casablanca. The budget carriers have the lowest headline fares; BA and Jet2 tend to include a checked bag.
Which airport do I fly into in Marrakesh?
There’s just one: Marrakesh Menara (RAK), about 5 km from the Medina. It’s a small, easy airport — a bus or short taxi ride gets you to the old town or the Gueliz district in around 15–20 minutes.
How far in advance should I book London to Marrakesh flights?
For the best budget fares, book 4 to 10 weeks ahead. For the busy spring and autumn peaks, Easter and the October half-term, book two to three months out, as the cheapest seats go first and prices climb steadily after that.
Is it cheaper to fly on weekdays?
Usually, yes. Midweek departures (Tuesday and Wednesday) are typically cheaper than Friday-to-Sunday flights, and shifting your dates by a day or two can save £20–£60 on a return — particularly during the busy spring and autumn seasons.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



