Flight distance between Uitenhage, South Africa and Zhengzhou, China 7,407.8 mi / 11,921.8 km