Flight distance between Midrand, South Africa and São Bernardo do Campo, Brazil 4,617.9 mi / 7,431.7 km