Flight distance between Diez de Octubre, Cuba and Surrey, Canada 2,833.5 mi / 4,560.0 km