How Long is the Flight from New York to London? A nonstop trip from New York to London usually takes 6 to 7.5 hours, while the exact amount of time depends on the aircraft type, flight paths, and wind patterns. Tailwinds are frequently advantageous for eastbound flights over the Atlantic, as they can shorten travel duration, particularly during specific seasons when jet streams are strong. Major New York airports such as John F. Kennedy International (JFK) or Newark Liberty International (EWR) are typically the starting point for flights, which travel around 3,470 miles before landing at London Heathrow (LHR) or London Gatwick (LGW). Due to headwinds on westbound routes, return flights are often a little bit longer, lasting seven to eight hours. Numerous airlines provide direct flights throughout the world, including American Airlines, Delta, and British Airways offer direct flights throughout the day, giving passengers flexibility in choosing departure times for this popular transatlantic route.