How long is the flight from jfk to england?

The flight time from JFK International Airport, New York to London, England is about 6 hours 57 minutes. Flight distance is around 3,471 miles or 5,586 km.
Updated on Monday, February 06 2012 at 06:48PM EST