Flight distance between Richards Bay, South Africa and Tai’an, China 7,111.3 mi / 11,444.5 km