Flight distance between Arthur’s Town, Bahamas and Guayama, Puerto Rico 766.9 mi / 1,234.2 km