Flight distance between Hangzhou, China and Mogadishu, Somalia 5,242.9 mi / 8,437.7 km