Flight distance between Arthur’s Town, Bahamas and Cape Town, South Africa 7,368.3 mi / 11,858.1 km