Flight distance between Kunming, China and Pretoria, South Africa 6,084.4 mi / 9,791.9 km