Flight distance between Kunming, China and Mogadishu, Somalia 4,130.9 mi / 6,648.0 km