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