Flight distance between Uitenhage, South Africa and Tianshui, China 7,017.8 mi / 11,294.1 km