Flight distance between Uitenhage, South Africa and Najrān, Saudi Arabia 3,749.9 mi / 6,034.9 km