Flight distance between A’opo, Samoa and Puyang, China 5,390.7 mi / 8,675.5 km