Flight distance between Arthur’s Town, Bahamas and Vanderbijlpark, South Africa 7,748.6 mi / 12,470.1 km