Flight distance between Foshan, China and Taiyuan, China 1,026.1 mi / 1,651.3 km