Flight distance between Shenyang, China and Honiara, Solomon Islands 4,228.0 mi / 6,804.3 km