Flights from London (LHR) to Miami (MIA)
Compare fares. Direct flights available from £620.83 with TAP Portugal.
9h 0m
4408 miles
Available
£620.83
Today's Live Prices
Fares updated 2026-10-28 00:00:00 → 2026-11-04 00:00:00 · Round trip · Economy · 1 adult
TAP Portugal
TAP Portugal
0P
Upto 7Kg
TAP Portugal
TAP Portugal
0P
Upto 7Kg
British Airways
British Airways
7 kg
British Airways
British Airways
7 kg
British Airways
British Airways
7 kg
Seasonal Travel Tips
- Book outside the December-April peak to cut fares by up to a third.
- Miami is a popular cruise port — add a buffer day between your flight and any cruise sailing.
Frequently Asked Questions
How long does it take to fly from London to Miami?
A direct flight from London Heathrow to Miami International Airport (MIA) takes around 9 hours. One-stop options via New York, Charlotte or the Caribbean take 11 to 13 hours.
Which airlines fly direct from London to Miami?
British Airways, Virgin Atlantic and American Airlines operate direct services from London Heathrow to Miami. British Airways offers an outgoing overnight service that lands mid-morning.
When is the best time to fly to Miami?
December to April is the peak season with the best weather but highest fares. May to June and September to October offer cheaper prices, though you should watch hurricane season forecasts.
Do I need an ESTA to fly to Miami from the UK?
Yes, British citizens need an approved ESTA for tourism and must have a passport valid for at least six months from entry. Our team can confirm requirements when you book.