Flights from Marrakech to London – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
RAK to LHR – All flight route options from Marrakesh Menara Airport, Morocco to Heathrow, United Kingdom. These flights are operated by 15 airlines. Fly non-stop with British Airways or choose from 16 different transit flights. The shortest flight time is 3 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Heathrow
We got great deals on hotels and car rentals near the airport.
Marrakech to London flights
There are over 17 airlines and as many as 225 flights every week to this destination. You can fly non-stop to London (LHR) from Marrakech (RAK) with British Airways but if a stopover option suits you better you can choose to fly via Lisbon, Brussels or any other of the 16 alternatives with connectiing airports.
Tip! Consider arriving at City (LCY) or Gatwick (LGW) instead.
Marrakech to London with British Airways
You can fly non-stop every weekday with flights departing between 12 noon and 6:00 pm. British Airways is a member of the air alliance OneWorld.
Note Non-stop flights with British Airways will begin in Sep 2025.
With TAP Portugal
If you fly from Marrakech with TAP Portugal you will do a stopover in Lisbon, LIS before reaching London. This flight trip will take 6 hours and you can fly every weekday with departures between 11:00 am and 5:00 pm. TAP Portugal is a Star Alliance member.
Distance & flight times: Marrakesh Menara Airport to Heathrow
The shortest flight time between RAK and LHR is 3 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 35m | - | 1433 miles (2306 km) |
LIS Lisbon | 6h 0m | 2h 15m | 1479 miles (2380 km) |
BRU Brussels | 6h 5m | 1h 30m | 1704 miles (2742 km) |
MRS Marseille | 6h 30m | 1h 55m | 1714 miles (2758 km) |
CMN Casablanca | 6h 40m | 2h 15m | 1433 miles (2306 km) |
CDG Paris | 6h 55m | 4h 55m | 1545 miles (2486 km) |
LUX Luxembourg | 7h 8m | 1h 0m | 1774 miles (2854 km) |
DUB Dublin | 7h 15m | 2h 15m | 1799 miles (2895 km) |
MAD Madrid | 7h 15m | 4h 20m | 1442 miles (2320 km) |
GVA Geneva | 7h 35m | 2h 45m | 1738 miles (2796 km) |
ZRH Zurich | 8h 5m | 1h 55m | 1901 miles (3059 km) |
AMS Amsterdam | 8h 8m | 1h 40m | 1808 miles (2909 km) |
FRA Frankfurt | 8h 10m | 5h 0m | 1950 miles (3138 km) |
BCN Barcelona | 8h 40m | 4h 15m | 1594 miles (2565 km) |
MUC Munich | 8h 45m | 2h 5m | 2148 miles (3456 km) |
ORY Paris | 9h 20m | - | - |
DUS Dusseldorf | 10h 15m | 5h 0m | 1874 miles (3015 km) |


Quick copy and share this page
From Marrakech to United Kingdom
Below is a list of other destinations to United Kingdom from Marrakesh Menara Airport with either direct flights or 1 stop connections.
-
LGW London Direct
-
STN London Direct
-
MAN Manchester Direct
-
EDI Edinburgh Direct
-
BHX Birmingham Direct
-
LTN London Direct
-
BRS Bristol Direct
-
GLA Glasgow Direct
-
LBA Leeds Direct
-
NCL Newcastle Direct
From Morocco to London
Below is a list of other cities in Morocco with flights to London with either non-stop or connecting flights.