Flight distance between Houston, United States of America and Nanchang, China 7,903.9 mi / 12,720.1 km