Flights to Morocco
Live fares from UK airports to Marrakech, Casablanca, Fez and more. Flying time from London is about 3½ hours non-stop to Marrakech.
Popular routes
- London Gatwick (LGW) to Marrakech Menara (RAK)
- London Heathrow (LHR) to Mohammed V International (CMN)
About Morocco
Morocco offers a captivating blend of ancient medinas, bustling souks, and modern cities, all set against dramatic landscapes.
From the vibrant streets of Marrakech to the coastal charm of Casablanca, Morocco provides diverse experiences for every traveler.
The country's proximity to Europe makes it an ideal destination for both short breaks and longer holidays.
Quick answers
How long is the flight from the UK to Morocco?
From London it’s about 3½ hours non-stop to Marrakech. Times vary by airline, route and season; the live search shows the exact duration of each flight.
Which airports do flights to Morocco use?
Flights from the UK commonly land at Marrakech Menara (RAK), Mohammed V International (CMN). Popular UK departure points include London.
How do I find the cheapest flights to Morocco?
Search your dates on Sky Luxury Travel to compare live fares across airlines. Being flexible by a few days, and avoiding school holidays and festival periods, usually lowers the price.
Can I book multi-city trips or group flights to Morocco?
Yes. The search handles multi-city trips for small parties. For groups of ten or more, call Sky Luxury Travel on 01204 899666 or send a message and the team will price it.
Do I need a visa for Morocco?
Entry rules depend on your passport and change from time to time. Check the GOV.UK foreign travel advice for Morocco before you book and again before you travel.