Flight distance between Diez de Octubre, Cuba and Four Cross Roads, Barbados 1,646.0 mi / 2,649.0 km