Flight distance between Uitenhage, South Africa and Vancouver, Canada 10,509.2 mi / 16,912.9 km