Flight distance between Foshan, China and Banqiao, Taiwan 543.6 mi / 874.8 km