Flights to New York from London can take anywhere between seven hours, and eight and a half hours, no matter which airport you are flying from. The time depends on a huge variety of factors including flight path and wind speed.