Flight distance between Midrand, South Africa and Hamburg, Germany 5,603.6 mi / 9,018.1 km