Flight distance between Kunming, China and Cape Town, South Africa 6,860.5 mi / 11,040.9 km