Airlines with flights from London to Miami
There are 13 airlines with scheduled flights between LHR and MIA. British Airways, Virgin Atlantic and American Airlines has non-stop flights from Heathrow to Miami International and the flight time is 9 hours and 40 minutes.
Choose airline
Schedules
Non-stop with British Airways
-
Total flight time: 9 hours and 40 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
14 flights per week
-
Airbus A380-800 PassengerBoeing 787-10
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Virgin Atlantic
-
Total flight time: 9 hours and 55 minutes
-
Sky Team Alliance
-
London is a Virgin Atlantic hub.
-
14 flights per week
-
Airbus A330-300Airbus A330-900neo
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with American Airlines
-
Total flight time: 10 hours and 40 minutes
-
One World Alliance
-
Miami is a American Airlines hub.
-
7 flights per week
-
Boeing 777-300ER
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via New York with American Airlines
-
Total flight time: 12h 19m - 16h 26m.
-
One World Alliance
-
Miami is a American Airlines hub.
-
30 flights per week
-
Boeing 777-300ER
Flight
AA683
AA1174
The timetable & schedule information was updated at 2026-04-21
Via Charlotte with American Airlines
-
Total flight time: 12h 22m - 16h 10m.
-
One World Alliance
-
Miami is a American Airlines hub.
-
43 flights per week
-
Boeing 777-300ER
Flight
AA2231
AA488
AA1596
The timetable & schedule information was updated at 2026-04-21
Via New York with United Airlines
-
Total flight time: 12h 26m - 19h 48m.
-
54 flights per week
Flight
UA1511
UA2213
UA2213
UA1128
The timetable & schedule information was updated at 2026-04-21
Via Montreal with Air Canada
-
Total flight time: 12h 31m - 15h 12m.
-
23 flights per week
Flight
AC1652
AC1206
AC1208
AC1654
The timetable & schedule information was updated at 2026-04-21

There are 13 airlines with scheduled flights between LHR and MIA. British Airways, Virgin Atlantic and American Airlines has non-stop flights from Heathrow to Miami International and the flight time is 9 hours and 40 minutes.
Via Atlanta with Delta
Via Zurich with SWISS
Via Amsterdam with KLM
Via Madrid with Iberia
Via Lisbon with TAP
Via Paris with Air France
Via Reykjavik with Icelandair
Via Munich with Lufthansa