Flight distance between Uitenhage, South Africa and Duque de Caxias, Brazil 4,175.1 mi / 6,719.2 km