Flight distance between San Andros, Bahamas and Newcastle, South Africa 8,043.1 mi / 12,944.1 km