Flight distance between Foshan, China and Moskovskiy, Tajikistan 2,811.2 mi / 4,524.3 km