Flight distance between Beijing, China and Mogadishu, Somalia 5,129.1 mi / 8,254.5 km