Flight distance between Arthur’s Town, Bahamas and Sohar, Oman 7,789.2 mi / 12,535.4 km