The calculated distance (air line) between Duque de Caxias and Niterói is approximately 15 miles respectively 24 kilometers.
By car or train, the actual journey to Niterói is certainly longer, as only the direct route (as the crow flies) between Duque de Caxias and Niterói has been calculated here.
Air line (approximately)
24 kilometers
13 nautical miles