Flight distance between Uitenhage, South Africa and Brampton, Canada 8,481.6 mi / 13,649.8 km