Flight distance between Foshan, China and Havana, Cuba 9,081.5 mi / 14,615.3 km