Flight distance between Foshan, China and Lanzhou, China 1,058.2 mi / 1,702.9 km