Flight distance between Foshan, China and Khorugh, Tajikistan 2,649.2 mi / 4,263.4 km