Flight distance between Tianshui, China and Port Elizabeth, South Africa 7,015.8 mi / 11,290.9 km