Flight distance between Beijing, China and Honiara, Solomon Islands 4,400.4 mi / 7,081.7 km