Flight time from London to Marrakech
About 2,302 km (1,430 miles), an estimated nonstop flight time of 3h 25m.
Distance
2,302 km
1,430 miles
Flight time
3h 25m
nonstop, estimated
Time difference
None
same zone
2,302 km
1,430 miles apart, as the crow flies
Estimated flight time
3h 25m
Time difference
—
A straight-line (great-circle) estimate. Real flights are a little longer because of air-traffic routing, winds and any stopovers, so your landing time is approximate.
London to Marrakech at a glance
Flying from London, United Kingdom to Marrakech, Morocco covers a great-circle distance of roughly 2,302 kilometres (1,430 miles). At a typical jet cruising speed, that is an estimated nonstop flight time of about 3h 25m, before you add taxi time, any air-traffic delays and the effect of the wind. A connection through a hub will add the layover on top.
Marrakech is in the same time zone as London, so you will not lose any time to jet lag on this route. The interactive calculator above updates the time difference for today's date, and you can swap the cities or pick a different pairing in a tap.
London to Marrakech FAQ
How long is the flight from London to Marrakech?
How far is London from Marrakech?
What is the time difference between London and Marrakech?
Last reviewed 2026-06-04. Distance is a great-circle estimate; flight time excludes winds, routing and stopovers.

%20copy%202.webp&w=384&q=75)
%20copy%203.webp&w=384&q=75)

Your trips deserve
more than a camera roll
Turn travel photos into books you'll actually look back on.




