Flight distance between Arthur’s Town, Bahamas and Mhlume, Swaziland 7,972.7 mi / 12,830.8 km