Flight distance between Nanjing, China and Honiara, Solomon Islands 3,949.4 mi / 6,355.9 km