MiamiLondonFlight TimeMIA–LHR
Miami (Miami International Airport) to London (London Heathrow Airport).
The flight from Miami (MIA) to London (LHR) takes 7h 51m on average, covering about 4,667 miles. Across 5 flights we tracked, the fastest was 7h 16m and the slowest 8h 20m, with American Airlines flying it most often.
Plan this routeAt a glance
| Avg flight time | Distance | Fastest tracked | Airlines |
|---|---|---|---|
| 7h 51m | 4,667 mi | 7h 16m | 1 |
Airlines on this route
Captured airlines for MIA to LHR
Our current provider sample includes 4-5/day from MIA to LHR across 3 captured airlines.
- First departure
- 17:00
- Last departure
- 22:40
- Cadence
- ~every 2 hours
- Captured departures/day
- 5
| Airline | Captured daily freq. | Aircraft | Departures (local) |
|---|---|---|---|
| British Airways | 2/day | Airbus A380, Boeing 787 · Seat map | 17:0022:40 |
Aircraft we tracked
Methodology: figures are aggregated from 5 real flights on this route tracked between 2026-06-04 and 2026-06-06, sourced from live flight data. Updated daily as new flights are observed.
Route FAQ
How long is the flight from MIA to LHR?
The MIA to LHR flight takes 7h 51m on average based on 5 tracked flights.
How far is MIA from LHR?
MIA to LHR is about 4,667 miles by air.
Which airlines fly from MIA to LHR?
American Airlines flies the MIA to LHR route in our tracked route data.
What aircraft fly from MIA to LHR?
Aircraft observed on MIA to LHR include Boeing 777-300ER.