Flight distance between Tianshui, China and Pietermaritzburg, South Africa 6,612.7 mi / 10,642.2 km