Flight distance between Four Cross Roads, Barbados and Sorocaba, Brazil 2,661.4 mi / 4,283.1 km