Flight distance between Uitenhage, South Africa and Niterói, Brazil 4,160.2 mi / 6,695.2 km