Flight distance between Uitenhage, South Africa and Bab Ezzouar, Algeria 5,075.9 mi / 8,168.8 km