Flight distance between Hangzhou, China and Honiara, Solomon Islands 3,808.5 mi / 6,129.2 km