Flight distance between Arthur’s Town, Bahamas and Piggs Peak, Swaziland 7,935.6 mi / 12,771.2 km