Flight distance between Puyang, China and Tulaghi, Solomon Islands 3,777.0 mi / 6,078.6 km