Flight distance between Port Elizabeth, Saint Vincent and the Grenadines and Tianshui, China 9,039.4 mi / 14,547.4 km