Flight distance between Richards Bay, South Africa and Nanchong, China 6,375.1 mi / 10,259.8 km