Flight distance between Houston, United States of America and Ta’if, Saudi Arabia 7,846.0 mi / 12,626.9 km