Flight distance between Uitenhage, South Africa and Suez, Egypt 4,427.9 mi / 7,126.1 km