Flight distance between Bathsheba, Barbados and Arecibo, Puerto Rico 600.2 mi / 965.9 km