Flight distance between Uitenhage, South Africa and Caxias do Sul, Brazil 4,417.6 mi / 7,109.5 km