- Cheapest
US$408
1 stop · 14 h 32 min
Thursday 19 November
06:30
London (LHR)
7 h 25 min
American AirlinesAA516
13:55
New York (JFK)
Layover in New York (JFK) · 3 h 55 min
17:50
New York (JFK)
3 h 12 min
American AirlinesAA729
21:02
Havana (HAV)
Opens in a new tab. Price and availability are confirmed there.