Flight distance between Uitenhage, South Africa and São Luís, Brazil 4,959.4 mi / 7,981.4 km