Flight distance between Changsha, China and Mogadishu, Somalia 4,794.2 mi / 7,715.6 km