Flight distance between Arthur’s Town, Bahamas and Vega Alta, Puerto Rico 737.5 mi / 1,186.9 km