Flight distance between Midrand, South Africa and Linköping, Sweden 5,875.9 mi / 9,456.4 km