Flight distance between Foshan, China and Santiago de Cuba, Cuba 9,401.8 mi / 15,130.8 km