Flight distance between Richards Bay, South Africa and Wuhan, China 6,786.3 mi / 10,921.5 km