Flight distance between Guangzhou, China and Mogadishu, Somalia 4,762.0 mi / 7,663.6 km