Flight distance between Uitenhage, South Africa and Elbasan, Albania 5,184.1 mi / 8,342.9 km