Skip to main content
MIA → LHR4,417 miNonstop estimate

Flight Time from Miami to London

The nonstop flight from Miami (MIA) to London (LHR) takes about 9h 19m, covering 4,417 mi (7,109 km). London is 5 hours ahead of Miami.

Flight time

9h 19m

estimated nonstop

Distance

4,417 mi

Time difference

London is 5 hours ahead of Miami.

Book MiamiLondon flights

Estimated nonstop time from great-circle distance and typical airline block speeds. Actual times vary about ±30 min with winds, routing and aircraft - eastbound is usually faster than westbound. Times shown for direct flights; connections add layover time.

In Brief

How long is the flight from Miami to London?

The flight from Miami (MIA) to London (LHR) takes approximately 9h 19m nonstop, covering a great-circle distance of 4,417 mi (7,109 km). London is 5 hours ahead of Miami. Actual times vary by about 30 minutes with winds, air-traffic routing and aircraft type, and connecting flights take longer once you add layover time.

Miami to London flight: FAQ

Flight time, distance and time difference for this route.

Continue Planning Your Trip

Intelligent tools designed to simplify the complex.