Flight distance between Uitenhage, South Africa and Windsor, Canada 8,610.8 mi / 13,857.8 km