Flight distance between San Andros, Bahamas and Roodepoort, South Africa 7,890.1 mi / 12,697.9 km