Flight distance between Midrand, South Africa and Eskilstuna, Sweden 5,934.8 mi / 9,551.2 km