Flight distance between Four Cross Roads, Barbados and Teresina, Brazil 1,704.9 mi / 2,743.8 km