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