Compare thousands of flights
Search all the top booking sites - in one place
Part of MoneySuperMarket
Saving you money for almost 20 years
Fare assistant
See extra baggage and card charges upfront
Trusted by travellers
Join millions of happy holidaymakers
Marrakech has all the exotic appeal of a long-haul destination without the epic flight time. It takes under four hours to reach the city’s Menara airport from most UK destinations, with several budget airlines competing to offer the best deals. Cheap, speedy and straightforward to reach, it’s no surprise that Marrakech is such a popular choice among British holidaymakers.
Flying to Marrakech is easy and there are many flight options for British holidaymakers. Ryanair runs a route from both Luton (LTN) and Stansted (STN) while easyJet and British Airways both serve Marrakesh Menara airport (RAK) from London Gatwick (LGW). TUI also offers charter flights to Marrakech on a seasonal basis, usually leaving from either Gatwick or Luton. The average flight time from London to Marrakech is 3 hours and 35 minutes.
If you’re based up north or on the west coast, your best option is to take a direct flight from Manchester or Bristol (BRS) to Menara with easyJet.
3 hrs 35 mins
(from London)
Moroccan dirham (MAD)
Arabic, Berber