Flight distance between Uitenhage, South Africa and Porto Alegre, Brazil 4,394.5 mi / 7,072.3 km