Flight distance between Changsha, China and Honiara, Solomon Islands 4,073.4 mi / 6,555.5 km