Flight distance between Arthur’s Town, Bahamas and Nhlangano, Swaziland 7,955.0 mi / 12,802.3 km