Flight distance between Uitenhage, South Africa and Sohag, Egypt 4,187.7 mi / 6,739.5 km