How we rank São Paulo's routes

Every route on these pages was built by Remap and scored on the streets and paths it actually follows. This edition built 127,213 routes from 15,422 stations.

Checked

What makes a good route

Before a route is ranked, we check its shape. Rides and runs face the same checks, and a route that fails any of them is left out, however green or quiet it is.

A good route brings you back to where you started without making you cover the same street twice. It heads out from the start rather than circling around it, so the start sits at its edge, not buried in the middle. It ranges widely, reaching out in many directions rather than running up one long corridor and back. And it flows: over any kilometre it keeps moving somewhere, rather than zigzagging through side streets to make up the distance.

How routes are ranked

Each route is measured along its own length: how much of it runs through nature, how quiet and how far from traffic it is, its longest unbroken stretch of nature, its views and how close it starts to a station. Rides also score their climbing. Rides and runs are weighted separately, by hand, and the weights are published here.

Runs
Through nature30%
Views5%
Away from traffic30%
Longest nature stretch15%
Starts near a station20%
Rides
Through nature30%
Views5%
Away from traffic30%
Longest nature stretch15%
Climbing20%
Through nature
How much of the route runs through parks, forests and along water.
Views
How much of it has open views.
Away from traffic
How much of it is on paths and streets with little or no car traffic.
Longest nature stretch
Its longest unbroken stretch of nature, as a share of the whole route. A gap shorter than 100 m does not break it.
Starts near a station
Full marks for starting right at a well connected station, falling to nothing 800 m away.
Climbing
Rides only: more climbing per km scores higher, up to 15 m per km.

How the best compare

To show how much better the routes on these pages are, we set them against a typical route: the one in the middle of the first route we build from every station and start, with half scoring higher and half lower. Only the starts that do well there get longer routes, so the middle of those first routes is the fair picture of the city. That is 96,531 runs and 1,999 rides in São Paulo.

Each row is one part of the score, out of 100%. Typical is the middle score of those first routes. On these pages is the middle score of the routes we chose: the best run in each district, and the best ride from each station at each distance.

Runs
TypicalOn these pages
Through nature16%51%
Views0%0%
Away from traffic97%96%
Longest nature stretch8%35%
Starts near a station59%60%
Overall score46%61%
Rides
TypicalOn these pages
Through nature15%39%
Views0%5%
Away from traffic94%93%
Longest nature stretch5%17%
Climbing50%44%
Overall score43%50%
Without climbing, as cities are compared42%52%

Where the routes start

Runs start at rail, metro and tram stations, spread out so they cover each district, with up to 10 per district. Each station gets a short test run, and the stations with the best test runs become starts.

Rides start at one station in each 3 km square of the city: a rail or metro station where there is one, else a tram stop, else any other station or bus stop, the one nearest the middle of the square. Each of those 167 stations gets a 20 km test ride, and the 11 with the best test rides, at least 6 km apart, become ride starts. From each we build rides of 20, 60 and 100 km.

Districts are the areas São Paulo is divided into, as mapped in OpenStreetMap.

DistrictStations triedStarts kept
Jabaquara26410
Cidade Ademar29410
Campo Belo1007
Cursino2068
Saúde18010
Campo Grande1788
Sacomã32210
Pedreira1717
Santo Amaro102
Itaim Bibi18710
Moema1139
Ipiranga23410
Vila Mariana18810
Socorro866
Vila Andrade1057
Morumbi909
Liberdade839
Jardim Paulista649
Cambuci477
Jardim São Luís2626
Vila Prudente1658
Bela Vista358
Pinheiros1159
Cidade Dutra2587
Mooca1078
Vila Sônia13810
Consolação449
Sé478
República968
Água Rasa12210
Butantã15710
São Lucas17810
Brás499
Campo Limpo2089
Alto de Pinheiros1167
Santa Cecília589
Perdizes6510
Belém967
Capão Redondo31710
Bom Retiro507
Pari477
Vila Formosa14810
Jardim Ângela3288
Rio Pequeno1478
Barra Funda779
Lapa1599
Tatuapé1129
Sapopemba32210
Raposo Tavares1517
Aricanduva1019
Carrão10310
Grajaú3999
Jaguaré776
Vila Guilherme858
Vila Leopoldina585
Casa Verde10510
Santana1608
Vila Maria1189
São Mateus24110
Limão10510
Vila Matilde19010
Penha20010
Cidade Líder1759
Jaguara844
Vila Medeiros1077
Freguesia do Ó23110
São Rafael1408
Tucuruvi1387
Parque do Carmo1637
Parelheiros31410
Artur Alvim1909
São Domingos1707
Mandaqui1146
Pirituba3388
Cangaíba2058
Ponte Rasa16010
Cachoeirinha1678
Jaçanã1289
Brasilândia2816
Iguatemi1655
Itaquera37410
José Bonifácio2059
Ermelino Matarazzo1779
Jaraguá2737
Vila Jacuí1558
Tremembé2407
Cidade Tiradentes30610
Guaianases1517
São Miguel1369
Lajeado15410
Vila Curuçá24010
Perus1764
Anhanguera1064
Jardim Helena1158
Itaim Paulista2709
Marsilac362

After dark runs

An after dark run is lit along at least 60% of its whole length, going by the street lighting recorded in OpenStreetMap. Stretches with no record count as unlit, and a route only states how much of it is lit when lighting is recorded on at least 75% of it.

In São Paulo, lighting is recorded on 54% of the length of the runs we ranked.

How long a route takes

Times assume a steady pace: 6 minutes per km running and 3 minutes per km riding. Your own pace will move them up or down.

Checked every month

Every route is built again each month on fresh map data, so a district's best run can change. This is the first month for São Paulo, so there is nothing to compare yet.

This edition

Built 24 October 2026 by engine 0cb4220df, map data version 11, foot line catalog 16, cycle line catalog 16: 18,008 requests, 127,213 routes, of which 20,968 ranked, from 15,422 stations screened.