Flight distance between Four Cross Roads, Barbados and Callao, Peru 2,119.4 mi / 3,410.9 km