Flight distance between Uitenhage, South Africa and Ha'il, Saudi Arabia 4,366.5 mi / 7,027.2 km