Flight distance between Uitenhage, South Africa and Hannover, Germany 6,025.6 mi / 9,697.3 km