Flight distance between Four Cross Roads, Barbados and Duque de Caxias, Brazil 2,715.4 mi / 4,370.0 km