Flight distance between Uitenhage, South Africa and Taiyuan, China 7,460.5 mi / 12,006.5 km