Flight distance between Uitenhage, South Africa and Ar Rass, Saudi Arabia 4,287.7 mi / 6,900.3 km