How Long is the Flight from NY to London England? Depending on a number of variables, including weather, flight path, and wind patterns, the average travel time from New York to London is between 6 and 7 hours. New York and London are roughly 3,470 miles (5,585 kilometers) apart, and planes typically cross the North Atlantic in a northeastern direction. In contrast to east-to-west flights, west-to-east flights benefit from the jet stream, which can shorten flight durations by accelerating travel times. The precise journey time, however, may also be impacted by the season, air traffic, and particular airline routes. Although most flights are between six and seven hours, it's a good idea to check with the airline for any updates or possible delays that might impact the travel time.