Flight distance between San Andros, Bahamas and Bathsheba, Barbados 1,457.5 mi / 2,345.6 km