Flight distance between Tianshui, China and Honiara, Solomon Islands 4,666.7 mi / 7,510.4 km