Flight distance between Runaway Bay, Jamaica and Foshan, China 9,484.6 mi / 15,264.0 km