Flight distance between Foshan, China and Santa Cruz, Jamaica 9,505.8 mi / 15,298.1 km