Cities Near São Paulo

São Paulo is located in Brazil. Several major cities lie within a short distance of São Paulo, including Guarulhos (14 km), Santo André (16 km) and Osasco (16 km). This page lists important cities located near São Paulo 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 São Paulo

City Country Distance Direction Population
Guarulhos Brazil 14 km Northeast 1,324,781
Santo André Brazil 16 km Southeast 748,919
Osasco Brazil 16 km West 759,524
São Bernardo do Campo Brazil 17 km Southeast 810,729
Sorocaba Brazil 84 km West 723,574
Campinas Brazil 84 km Northwest 1,213,792
São José dos Campos Brazil 87 km Northeast 737,310
Ribeirão Preto Brazil 290 km Northwest 731,639
Nova Iguaçu Brazil 337 km East 1,297,704
Curitiba Brazil 339 km Southwest 1,773,718
Duque de Caxias Brazil 350 km East 886,917
Rio de Janeiro Brazil 357 km East 6,731,560
São Gonçalo Brazil 375 km East 896,744
Joinville Brazil 379 km Southwest 664,541
Juiz de Fora Brazil 392 km Northeast 540,756
São José do Rio Preto Brazil 415 km Northwest 504,166
Londrina Brazil 463 km West 581,382
Contagem Brazil 483 km Northeast 673,849
Florianópolis Brazil 489 km Southwest 587,486
Belo Horizonte Brazil 489 km Northeast 2,315,560

Map of Cities Near São Paulo

Explore Cities Near São Paulo

Explore Cities Around the World