Flight distance between Uitenhage, South Africa and Longueuil, Canada 8,231.2 mi / 13,246.8 km