Flight distance between Diez de Octubre, Cuba and Vancouver, Canada 2,849.7 mi / 4,586.1 km