Flight distance between Uitenhage, South Africa and Buraydah, Saudi Arabia 4,326.5 mi / 6,962.9 km