Flight distance between Uitenhage, South Africa and São José dos Campos, Brazil 4,308.4 mi / 6,933.8 km