Flight distance between Richards Bay, South Africa and Stuttgart, Germany 5,542.3 mi / 8,919.4 km