Flight distance between Uitenhage, South Africa and Gelsenkirchen, Germany 5,994.8 mi / 9,647.7 km