Flight distance between Uitenhage, South Africa and Edmonton, Canada 10,017.5 mi / 16,121.6 km