Flight distance between Houston, United States of America and Farkhor, Tajikistan 7,686.6 mi / 12,370.3 km