Morocco sits closer to Britain than most people assume. The straight line distance from London to Casablanca is roughly 1,370 miles, or about 2,200 kilometres. That translates into a direct flight of just over three hours. In practice, you can leave a grey London morning and reach the edge of the Sahara before dinner. This guide breaks down exactly how far Morocco is from the UK, airport by airport.
How far is Morocco from the UK by flight?
The short answer is simple. A direct flight from the UK to Morocco takes around 3 to 3.5 hours. From London, the flying time to Casablanca is close to 3 hours and 15 minutes at a standard cruising speed. Marrakech, the most popular tourist gateway, is a touch quicker on some routes.
Distance changes depending on your departure city and your Moroccan destination. As a rule, the further north you fly from and the further south you land, the longer the hop. Even so, Morocco remains one of the fastest long-haul-feeling escapes from Britain.
Flight times from major UK airports
Departure airport makes a real difference. Northern UK cities add roughly 30 to 45 minutes compared with London. Here are typical direct flight times to Marrakech and Casablanca.
- London (Gatwick, Heathrow, Luton, Stansted): around 3 hours to 3 hours 30 minutes.
- Manchester: approximately 3 hours 30 minutes.
- Birmingham: roughly 3 hours 20 minutes.
- Bristol: about 3 hours 15 minutes.
- Edinburgh: closer to 4 hours, often with a connection.
These figures assume a non-stop service. Add a stopover in Spain, Portugal or France and total journey time can double.
Distance in miles and kilometres
Distance is easier to picture with hard numbers. The airport-to-airport measurement from London Heathrow to Casablanca is about 1,373 miles, or 2,210 kilometres. Overall, the gap between the UK and Morocco is modest for two countries on different continents.
For comparison, London to Marrakech is a similar distance to London to Athens. Yet Morocco delivers a far sharper cultural and climatic shift for the same flying time. That contrast is a big part of its appeal.
Direct or connecting flights: which should you choose?
Direct is almost always the smart pick. Several carriers run non-stop routes from the UK to Marrakech, Casablanca, Agadir, Fez and Tangier. Booking direct keeps you under four hours door to gate and avoids missed connections.
Connecting flights make sense only in two cases. First, when you fly from a regional UK airport with no direct service. Second, when a stopover fare is significantly cheaper. Otherwise, the extra hours rarely justify the saving.
When to fly for the best value
Timing shapes both price and comfort. Spring and autumn offer warm days and lower fares. Peak summer pushes Marrakech past 38 degrees, which suits pool holidays more than sightseeing.
- March to May: mild weather, ideal for the Atlas Mountains and cities.
- June to August: hot inland, cooler on the Atlantic coast around Agadir and Essaouira.
- September to November: warm, quieter, often the best value.
- December to February: cool nights, good for desert trips and low crowds.
Staying connected once you land
A short flight does not mean easy connectivity on arrival. UK roaming in Morocco can be expensive, and public Wi-Fi is patchy outside hotels. Sorting a data plan before departure keeps maps, ride apps and boarding passes working from the moment you land.
A travel eSIM is the cleanest fix. It installs digitally, so there is no physical card to swap and no queue at an airport kiosk. Plans such as Holafly’s esim in Morocco can be activated in minutes and switched on as soon as your plane touches the tarmac in Marrakech or Casablanca.
Set it up on your final evening at home. Then you step off the plane already online, ready to hail a taxi or find your riad without hunting for signal.
Frequently asked questions
Is Morocco a long-haul flight from the UK?
No. At roughly three hours, Morocco is officially a short to medium-haul flight, similar in duration to flights to Greece or the Canary Islands.
Which UK airports fly direct to Morocco?
London Gatwick, Heathrow, Stansted and Luton all run direct routes, alongside Manchester, Birmingham and Bristol. Marrakech and Casablanca have the widest choice.
How far is Marrakech from London specifically?
Marrakech is roughly 1,400 miles from London, with direct flights taking around 3 hours 20 minutes on most services.
Do I need to change time zones?
Morocco usually runs one hour behind UK time in summer and aligns closely in winter, so jet lag is not a concern.
Is the flight worth it for a short break?
Absolutely. With such a short hop, a long weekend in Marrakech or Essaouira is entirely realistic, even from northern England.
Morocco proves that a dramatic change of scene need not mean a punishing journey. Three hours in the air separates a British departure lounge from souks, mountains and desert. Book direct, travel in shoulder season, and you get maximum reward for minimal flying time.


