Flight distance between Uitenhage, South Africa and Salvador, Brazil 4,231.7 mi / 6,810.2 km