Flight distance between Dalian, China and Honiara, Solomon Islands 4,150.0 mi / 6,678.8 km