Distance 2302 km |
Average flight duration 4h 47m |
Cheapest ticket price £13 |
Flights per day 57 |
Direct flights 5 |
Airlines 12 |
Fastest flight 3h 30m |
Cheapest month to travel October |
First flight 00:05 |
Last flight 23:55 |
Cheapest price
£67
Average price
£414
Fastest journey
3 h 30 m
Average duration
3 h 34 m
Flights per day
111
Distance
2302 km
The best way to find a cheap flight ticket from Marrakesh to London is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Marrakesh to London will cost around £414 if you buy it on the day, but you can find cheap flight tickets today for only £67.
Of the 111 flights that leave Marrakesh for London every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct flights cover the 2302 km distance in an average of 3 h 34 m but if you time it right, some flights will get you there in just 3 h 30 m .
The slowest flights will take 3 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() ![]() | 23:45 Marrakech (RAK) | 9h10 | 08:55 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 23:45 Marrakech (RAK) | 9h10 | 08:55 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 23:45 Marrakech (RAK) | 7h30 | 07:15 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 23:45 Marrakech (RAK) | 8h55 | 08:40 London Heathrow Airport (LHR) | 2 changes | |
![]() ![]() | 23:45 Marrakech (RAK) | 7h30 | 07:15 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 23:45 Marrakech (RAK) | 8h55 | 08:40 London Heathrow Airport (LHR) | 2 changes | |
Saturday 24 May | |||||
![]() | 04:55 Marrakech (RAK) | 9h45 | 14:40 London Gatwick Airport (LGW) | 1 change | |
![]() | 04:55 Marrakech (RAK) | 11h50 | 16:45 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:55 Marrakech (RAK) | 10h55 | 15:50 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:55 Marrakech (RAK) | 31h30 | 12:25 London Gatwick Airport (LGW) | 2 changes | |
![]() | 06:15 Marrakech (RAK) | 24h45 | 07:00 London Heathrow Airport (LHR) | 1 change | |
![]() | 06:15 Marrakech (RAK) | 14h10 | 20:25 London Heathrow Airport (LHR) | 1 change | |
![]() | 06:15 Marrakech (RAK) | 9h20 | 15:35 London Heathrow Airport (LHR) | 1 change | |
![]() | 06:15 Marrakech (RAK) | 11h20 | 17:35 London Heathrow Airport (LHR) | 1 change | |
![]() | 06:15 Marrakech (RAK) | 6h30 | 12:45 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 07:20 Marrakech (RAK) | 13h30 | 20:50 London Heathrow Airport (LHR) | 2 changes | |
![]() | 07:20 Marrakech (RAK) | 11h55 | 19:15 London Gatwick Airport (LGW) | 1 change | |
![]() | 07:20 Marrakech (RAK) | 8h35 | 15:55 London Gatwick Airport (LGW) | 1 change | |
![]() | 07:20 Marrakech (RAK) | 11h00 | 18:20 London Gatwick Airport (LGW) | 1 change | |
![]() | 07:20 Marrakech (RAK) | 12h05 | 19:25 London Gatwick Airport (LGW) | 1 change | |
![]() | 07:20 Marrakech (RAK) | 6h00 | 13:20 London Gatwick Airport (LGW) | 1 change | |
![]() ![]() | 09:35 Marrakech (RAK) | 24h10 | 09:45 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 09:35 Marrakech (RAK) | 21h05 | 06:40 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 09:35 Marrakech (RAK) | 7h15 | 16:50 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 09:35 Marrakech (RAK) | 10h20 | 19:55 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:40 Marrakech (RAK) | 5h00 | 14:40 London Gatwick Airport (LGW) | 1 change | |
![]() | 09:40 Marrakech (RAK) | 7h05 | 16:45 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:40 Marrakech (RAK) | 6h10 | 15:50 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:45 Marrakech (RAK) | 5h50 | 15:35 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:45 Marrakech (RAK) | 21h15 | 07:00 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:45 Marrakech (RAK) | 23h45 | 09:30 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:45 Marrakech (RAK) | 10h40 | 20:25 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:45 Marrakech (RAK) | 7h50 | 17:35 London Heathrow Airport (LHR) | 1 change | |
![]() | 10:20 Marrakech (RAK) | 3h35 | 13:55 London Gatwick Airport (LGW) | 0 changesdirect | |
![]() | 10:50 Marrakech (RAK) | 3h30 | 14:20 London Southend Airport (SEN) | 0 changesdirect | |
Find all the dates and times for this journey
Travel to London from Marrakesh from £39 with Omio’s flight partners easyJet, British Airways and BA Euroflyer! You can find the best timetables and tickets when comparing and booking the most popular journey for you.
EasyJet is a British multinational low-cost airline headquartered at London Luton Airport (LTN). It’s the largest UK-based carrier based on the number of passengers carried. EasyJet flies to over 150 destinations across Europe and North Africa, making it a popular budget airline for travellers. To keep fares as low as possible, easyJet tickets are non-refundable and no complimentary snacks are provided onboard. All fare types include allowance of one small personal bag, while additional fees apply for carry-on luggage and checked luggage.
Marrakesh to London flight information with easyJet:
Flights from Marrakesh to London generally leave from Marrakech and arrive in London Gatwick Airport.
Marrakech is 5.9 km away from Marrakesh city centre and London Gatwick Airport is 46.6 km from London city centre.
Here are some other resources that might have the information you need