Flight distance between Arthur’s Town, Bahamas and Botshabelo, South Africa 7,735.6 mi / 12,449.3 km