Flight distance between Tangshan, China and Mogadishu, Somalia 5,219.1 mi / 8,399.3 km