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 |