Flight distance between Uitenhage, South Africa and Bejaïa, Algeria 5,044.7 mi / 8,118.6 km