Flight distance between Arthur’s Town, Bahamas and Caguas, Puerto Rico 759.7 mi / 1,222.7 km