Flight distance between Tianshui, China and Soweto, South Africa 6,599.9 mi / 10,621.5 km