Flight distance between Singapore, Singapore and Foshan, China 1,625.8 mi / 2,616.5 km