Flight distance between Chengdu, China and Pietermaritzburg, South Africa 6,384.2 mi / 10,274.3 km