Flight distance between Diez de Octubre, Cuba and Puebla, Mexico 1,058.5 mi / 1,703.5 km