Niteroi is located in Rio de Janeiro city, Brazil at the -22.8833, -43.1036 coordinates. Distance from Niteroi to other cities. are listed below, click on the city name to find distance between. Distance from Niterói to Nova Iguacu 38 km, to Duque de Caxias 24 km, to Belford Roxo 33 km. The green marker indicates the location of Niterói.