Flight distance between Arthur’s Town, Bahamas and Malkerns, Swaziland 7,943.4 mi / 12,783.7 km