Direct (nonstop) flights from Miami to London

3 airlines fly nonstop from Miami International (MIA) to Heathrow (LHR). It's 4,424 miles (7,120 km), about 8h 50m in the air. Operated by American Airlines, British Airways, Virgin Atlantic.

MIA
Miami International
🇺🇸 Miami, USA
LHR
Heathrow
🇬🇧 London, United Kingdom
Flight Time
8h 50m
Distance
4,424 mi
7,120 km
CO₂/pax
676 kg
−47 kg vs. layover
Airlines
3
American Airlines +2
Time Diff
+5h
Operated by American Airlines American Airlines British Airways British Airways Virgin Atlantic Virgin Atlantic

Route data last updated: May 26, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
MIA → LHR
Flight Time
8h 50m
Distance
4,424 mi
British Airways BA British Airways
Route
MIA → LHR
Flight Time
8h 50m
Distance
4,424 mi
Virgin Atlantic VS Virgin Atlantic
Route
MIA → LHR
Flight Time
8h 50m
Distance
4,424 mi

Alternative Routes

Other ways to fly from Miami to London with one stop · direct emits 676 kg CO₂ per passenger

MIA NAS (Nassau) LHR
Leg 1: 1h 4m (183 mi) Leg 2: 8h 20m (4,342 mi) Total: ~9h 24m 🍃 723 kg CO₂ (+7% vs. direct)
Leg 1
MIA → NAS
1h 4m · 183 mi
View MIA to NAS flights →
Leg 2
NAS → LHR
8h 20m · 4,342 mi
View NAS to LHR flights →
MIA BDA (Bermuda) LHR
Leg 1: 2h 45m (1,043 mi) Leg 2: 6h 45m (3,438 mi) Total: ~9h 30m 🍃 727 kg CO₂ (+8% vs. direct)
Leg 1
MIA → BDA
2h 45m · 1,043 mi
View MIA to BDA flights →
Leg 2
BDA → LHR
6h 45m · 3,438 mi
View BDA to LHR flights →
MIA MCO (Orlando) LHR
Leg 1: 1h 15m (192 mi) Leg 2: 8h 30m (4,337 mi) Total: ~9h 45m 🍃 724 kg CO₂ (+7% vs. direct)
Leg 1
MIA → MCO
1h 15m · 192 mi
View MIA to MCO flights →
Leg 2
MCO → LHR
8h 30m · 4,337 mi
View MCO to LHR flights →
MIA RDU (Raleigh/Durham) LHR
Leg 1: 2h 14m (700 mi) Leg 2: 7h 35m (3,872 mi) Total: ~9h 49m 🍃 746 kg CO₂ (+10% vs. direct)
Leg 1
MIA → RDU
2h 14m · 700 mi
View MIA to RDU flights →
Leg 2
RDU → LHR
7h 35m · 3,872 mi
View RDU to LHR flights →
MIA DUB (Dublin) LHR
Leg 1: 8h 20m (4,166 mi) Leg 2: 1h 30m (279 mi) Total: ~9h 50m 🍃 714 kg CO₂ (+6% vs. direct)
Leg 1
MIA → DUB
8h 20m · 4,166 mi
View MIA to DUB flights →
Leg 2
DUB → LHR
1h 30m · 279 mi
View DUB to LHR flights →

Looking for the return flight?

LHR → MIA: Flights from London to Miami

Frequently Asked Questions

How long is the direct flight from Miami to London?

A nonstop flight from Miami (MIA) to London (LHR) takes approximately 8 hours and 50 minutes. The distance is 4,424 miles (7,120 km).

Which airlines fly nonstop from Miami to London?

3 airlines: American Airlines, British Airways, Virgin Atlantic.

Is there a nonstop flight from Miami to London?

Yes. 3 airlines: American Airlines, British Airways, Virgin Atlantic.

How far is Miami from London?

The flight distance from Miami to London is 4,424 miles (7,120 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Miami and London?

London is 5 hours ahead of Miami. (America/New_York vs Europe/London.)

Will I experience jet lag flying from Miami to London?

Maybe mild — 5-hour difference. Most people adjust in a day or two.

What type of aircraft flies from Miami to London?

At 8h 50m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from USA to United Kingdom?

Depends on your passport. Check with the United Kingdom embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Miami to London?

Roughly 676 kg CO2 per passenger one-way. That's about the same as driving 3,380 km.

Is the return flight from London to Miami also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Miami to London?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Miami International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.