Flight distance between Hobyo, Somalia and Shanghai, China 5,019.5 mi / 8,078.0 km