Flights from Miami to London

MIA
Miami
4417 mi
LHR
London
4
Direct Routes
3
Airlines
7109
Kilometers
9h 23m
Flight Time
Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

MIA DOH LHR
Via Hamad International Airport (Doha)
Qatar Airways British Airways
2 flights
MIA ORD LHR
Via Chicago O'Hare International Airport (Chicago)
American Airlines American Airlines
2 flights
MIA MAD LHR
Via Adolfo Suárez Madrid–Barajas Airport (Madrid)
Air Europa British Airways
2 flights
MIA CDG LHR
Via Charles de Gaulle International Airport (Paris (Roissy-en-France, Val-d'Oise))
Air France British Airways
2 flights
MIA ZRH LHR
Via Zürich Airport (Zurich)
Swiss International Air Lines British Airways
2 flights
MIA IST LHR
Via İstanbul Airport (Arnavutköy, Istanbul)
Turkish Airlines British Airways
2 flights
MIA SCL LHR
Via Comodoro Arturo Merino Benítez International Airport (Santiago)
American Airlines British Airways
2 flights

About Miami to London Flights

There are 4 direct flights from Miami International Airport (Miami) (MIA) to London Heathrow Airport (London) (LHR), operated by 3 airlines.

The distance between MIA and LHR is approximately 4417 miles (7109 km), with an estimated flight time of 9h 23m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

Frequently Asked Questions

Are there direct flights from MIA to LHR?
Yes, there are 4 direct flights from Miami International Airport (Miami) to London Heathrow Airport (London), operated by American Airlines, British Airways, Virgin Atlantic Airways.
How long is the flight from MIA to LHR?
The flight takes approximately 9h 23m. The distance is 4417 miles (7109 km).
Which airlines fly from MIA to LHR?
Airlines operating this route include American Airlines, British Airways, Virgin Atlantic Airways.