- Home
- Flights
- Flights from London
- London to Miami
Cheap flights from London to Miami from £345
British Airways, Virgin Atlantic and American Airlines fly nonstop from London to Miami, about 7 flights a week. The flight takes around 9h 23m, and the cheapest one-way fare we found recently is £345 on 5 Sep.
Direct flights available ~7 flights a week 9h 23m Cheapest in September Prices checked 14 days ago
London to Miami at a glance
Cheapest one-way£345SWISS · 1 stop · Sun 5 SepFastest flight9h 23mEstimated
Nonstop flights7/wkBritish Airways, Virgin Atlantic, American Airlines
Airlines flying nonstop from London to Miami
3 airlines on this route, about 7 flights a week in total (observed over the last 4 weeks).
Cheapest month to fly from London to Miami
Lowest one-way fare found for each month: September is cheapest, August the most expensive.
Good to know
- Distance
- 7,108 km4,414 miles
- Flight time
- 9h 23mestimate
- Time difference
- -5hMiami vs London
- Currency in Miami
- USD
- Airports
- LGW, LHR, STN → MIA
Flights from London to Miami: questions answered
How much is a flight from London to Miami?
The cheapest one-way fare we found recently is £345 with 1 stop, departing in September. Prices change constantly, so search your dates for the live fare.
Are there direct flights from London to Miami?
Yes. British Airways, Virgin Atlantic and American Airlines fly this route nonstop, with about 7 flights a week in each direction.
How long is the flight from London to Miami?
A nonstop flight covers 7,108 km and takes around 9h 23m.
What is the cheapest month to fly from London to Miami?
September has the lowest fare we found (£345), while August is the most expensive (£488).
Which airlines fly from London to Miami?
British Airways, Virgin Atlantic and American Airlines operate nonstop flights on this route.
Which airports serve London and Miami?
London: London Gatwick Airport (LGW), London Heathrow Airport (LHR), London Stansted Airport (STN) and London Luton Airport (LTN). Miami: Miami International Airport (MIA).
What is the time difference between London and Miami?
Miami is 5 hours behind London.





