Flight distance between Uitenhage, South Africa and El Achir, Algeria 5,006.9 mi / 8,057.9 km