Flight distance between Foshan, China and Nanjing, China 713.3 mi / 1,148.0 km