Cities Near Rio de Janeiro

Rio de Janeiro is located in Brazil. Several major cities lie within a short distance of Rio de Janeiro, including Duque de Caxias (18 km), São Gonçalo (18 km) and Nova Iguaçu (30 km). This page lists important cities located near Rio de Janeiro together with their distance. Note that this list is limited to large cities with more than 500,000 inhabitants.

Start typing a city name and choose from the dropdown menu.

Currently limited to 1,031 cities with more than 500,000 inhabitants in our database.

Cities within 500 km of Rio de Janeiro

City Country Distance Direction Population
Duque de Caxias Brazil 18 km Northwest 886,917
São Gonçalo Brazil 18 km Northeast 896,744
Nova Iguaçu Brazil 30 km Northwest 1,297,704
Juiz de Fora Brazil 130 km North 540,756
Campos dos Goytacazes Brazil 232 km Northeast 519,259
São José dos Campos Brazil 276 km West 737,310
Belo Horizonte Brazil 340 km North 2,315,560
Contagem Brazil 343 km North 673,849
Guarulhos Brazil 346 km West 1,324,781
Santo André Brazil 349 km West 748,919
São Bernardo do Campo Brazil 354 km West 810,729
São Paulo Brazil 357 km West 11,517,160
Osasco Brazil 373 km West 759,524
Campinas Brazil 395 km West 1,213,792
Serra Brazil 431 km Northeast 579,720
Sorocaba Brazil 439 km West 723,574

Map of Cities Near Rio de Janeiro

Explore Cities Near Rio de Janeiro

Explore Cities Around the World