Flight distance between Richards Bay, South Africa and Hannover, Germany 5,767.1 mi / 9,281.3 km