Flight distance between Taiyuan, China and Pietermaritzburg, South Africa 7,055.3 mi / 11,354.5 km