Flight distance between Richards Bay, South Africa and Ningbo, China 7,150.9 mi / 11,508.3 km