Flight distance between Port Elizabeth, Saint Vincent and the Grenadines and Lahore, Pakistan 8,178.8 mi / 13,162.5 km