Flight Time New York to London

The flight time from New York to London is about 7.5 hours.

The return flight time from London to New York is about 8.5 hours.

In general, flights from Europe to the US take longer than flights from the US to Europe due to differences in tailwinds and headwinds.