Flight distance between Nanjing, China and Mogadishu, Somalia 5,175.7 mi / 8,329.5 km