Flight distance between Shantou, China and Honiara, Solomon Islands 3,696.9 mi / 5,949.6 km