Flight distance between Port Elizabeth, Saint Vincent and the Grenadines and Riyadh, Saudi Arabia 6,930.5 mi / 11,153.5 km