Flight distance between Diez de Octubre, Cuba and Hamilton, Canada 1,400.4 mi / 2,253.8 km