Flight distance between Uitenhage, South Africa and Rio de Mouro, Portugal 5,482.9 mi / 8,823.8 km