Flight distance between Uitenhage, South Africa and Hamburg, Germany 6,104.2 mi / 9,823.7 km