Flight distance between Taiyuan, China and Mogadishu, Somalia 4,898.3 mi / 7,883.0 km