Flight distance between San Andros, Bahamas and Four Cross Roads, Barbados 1,459.9 mi / 2,349.5 km