Flight distance between Uitenhage, South Africa and Calgary, Canada 10,090.7 mi / 16,239.4 km