Flight distance between Puyang, China and Kirakira, Solomon Islands 3,928.2 mi / 6,321.8 km