Flight distance between Richards Bay, South Africa and Tianjin, China 7,203.7 mi / 11,593.3 km