Flight distance between Diez de Octubre, Cuba and Foshan, China 9,084.9 mi / 14,620.8 km