How Far is It from New York to London?

From New York, New York to London, England is 3,470 miles, as the crow flies. This is equal to 5,585 kilometers or 3,016 nautical miles. If you’re thinking about traveling to London, most people say the summer is the best time to visit.