The shortest flight to Marrakech from London takes 3h 23m (based on flights departing in the next 60 days).
The cheapest flight to Marrakech on our platform now costs $33.62 (based on flights departing in the next 60 days).
10 airlines operate flights between London and Marrakech:
- Air Arabia Maroc
- Royal Air Maroc
- British Airways
- Plus 5 more – search with dates to see all airlines and available flights.
There are 6 airports in London:
- London City Airport
- London Heathrow Airport
- London Luton Airport
- London Gatwick Airport
- London Southend Airport
- London Stansted Airport
There is only 1 airport in Marrakech:
- Marrakech-Menara Airport
The closest airport to the centre of Marrakech is Marrakech-Menara Airport.
Marrakech-Menara Airport is 4 km from the centre of Marrakech.