Flight distance between Moskovskiy, Tajikistan and Shantou, China 2,993.9 mi / 4,818.3 km