Flight distance between Midrand, South Africa and Joinville, Brazil 4,693.2 mi / 7,553.0 km