Flight distance between Uitenhage, South Africa and North York, Canada 8,466.7 mi / 13,625.8 km