Flight distance between Arthur’s Town, Bahamas and Old Harbour, Jamaica 470.8 mi / 757.6 km