Flight distance between Uitenhage, South Africa and Rio Tinto, Portugal 5,609.8 mi / 9,028.1 km