Flight distance between Midrand, South Africa and Gelsenkirchen, Germany 5,504.7 mi / 8,858.9 km