Flight distance between Four Cross Roads, Barbados and Caxias do Sul, Brazil 2,977.5 mi / 4,791.8 km