Flight distance between Spanish Town, Jamaica and Foshan, China 9,522.0 mi / 15,324.2 km