Flight distance between Houston, United States of America and Zaranj, Afghanistan 7,982.4 mi / 12,846.4 km