How long takes to get to Pakistan from us?

If you fly from JFK Airport New York and want to land at Islamabad airport, it will take you at least 20 hours to reach Benazir International Airport Islamabad. If you exclude transit or stay time at Dubai or Heathrow the total time is about 18 hours.