Flight distance between Bathsheba, Barbados and Mayagüez, Puerto Rico 612.4 mi / 985.5 km