Flight distance between Uitenhage, South Africa and Bocas del Toro, Panama 7,586.6 mi / 12,209.5 km