A nonstop flight from New York (all airports) to London (all airports) typically takes about 7 hours and 15 minutes. The average flight time is generally around 7 hours, though the actual flying time can be closer to 6 hours and 30 minutes depending on factors such as weather, air traffic, and the specific flight path taken
. Flight durations usually range between approximately 6 hours 45 minutes to 7 hours 20 minutes for direct flights
. The flight distance between New York and London is about 3,471 miles (5,586 kilometers)
. Return flights from London to New York tend to take a bit longer, averaging around 8 hours and 10 minutes
. In summary, you can expect the flight time from New York to London to be roughly 7 hours for a nonstop flight, with some variation depending on conditions.