Flight distance between Midrand, South Africa and São Paulo, Brazil 4,625.5 mi / 7,444.0 km