Flight distance between Arthur’s Town, Bahamas and San Juan, Puerto Rico 747.1 mi / 1,202.4 km