Flight distance between Arthur’s Town, Bahamas and Centurion, South Africa 7,751.4 mi / 12,474.7 km