You asked:

how long flight from new york to london

  • New York City
    New York City
    London
    London
    The flight time between New York City and London is approximately 7 hours.