The time to travel from JFK to London Heathrow by air is generally around 7 hours. This direct flight offers a convenient option for passengers looking to travel quickly between New York City and London. This popular transatlantic route is serviced by numerous airlines.