Flight distance between Uitenhage, South Africa and Victoria, Canada 10,540.3 mi / 16,962.9 km