Flight distance between Houston, United States of America and Islamabad, Pakistan 7,985.5 mi / 12,851.4 km