Flight distance between Arthur’s Town, Bahamas and Mayagüez, Puerto Rico 705.3 mi / 1,135.1 km