Duque de Caxias is located in Rio de Janeiro city, Brazil at the -22.7856, -43.3117 coordinates. Distance from Duque de Caxias to other cities. are listed below, click on the city name to find distance between. Distance from Duque de Caxias to Nova Iguacu 15 km, to Belford Roxo 9 km, to Niteroi 24 km. The green marker indicates the location of Duque de Caxias.