Flights to Marrakech

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.

Good to know

Flight time

3 hrs 35 mins

(from London)


Moroccan dirham (MAD)


Arabic, Berber

Related destinations