Flight distance between Arthur’s Town, Bahamas and Carletonville, South Africa 7,715.3 mi / 12,416.6 km