Flight distance between Changsha, China and Pietermaritzburg, South Africa 6,752.7 mi / 10,867.4 km