Flight distance between Midrand, South Africa and São José dos Campos, Brazil 4,589.2 mi / 7,385.5 km