Flight distance between Taiyuan, China and Honiara, Solomon Islands 4,473.7 mi / 7,199.7 km