Flight distance between Port Elizabeth, Saint Vincent and the Grenadines and Puyang, China 9,501.6 mi / 15,291.3 km