Flight distance between Foshan, China and Astana, Kazakhstan 2,946.2 mi / 4,741.4 km