Flight distance between Uitenhage, South Africa and Changsha, China 7,143.5 mi / 11,496.3 km