Un índice de caminabilidad responde a una pregunta: ¿cuánta vida diaria queda a pie de esta puerta? Supermercado, farmacia, colegio, parque, algún sitio donde comer. Todo eso se comprime en un solo número en una escala de 0 a 100, y por eso lo han adoptado los portales inmobiliarios, las webs de relocation y los asistentes de IA.
El número es fácil de mostrar y conviene calcularlo bien, porque dos direcciones de la misma ciudad pueden estar en barrios completamente distintos. Esta guía recorre el método y después lo aplica a datos reales. Hemos calculado un índice de caminabilidad para 40 direcciones en 20 ciudades europeas con la MapAtlas POI API, y los resultados muestran por qué la puntuación pertenece a una dirección y no a una ciudad.
Qué mide un índice de caminabilidad
Un índice de caminabilidad es una medida de proximidad. Cuenta los destinos cotidianos accesibles a pie desde una coordenada y los pondera según lo esenciales que son y lo lejos que quedan.
De esa definición se derivan tres consecuencias, y las tres conviene declararlas allí donde publiques el número.
Es una propiedad de una dirección, no de una ciudad. Dos pisos separados por tres kilómetros difieren habitualmente en 30 puntos o más, algo que ahora podemos demostrar con datos en lugar de afirmarlo.
Mide presencia, no calidad. La puntuación sabe que hay un supermercado a 300 metros. No sabe si ese supermercado está bien surtido, es caro o cierra los domingos.
Mide distancia, no esfuerzo. Un kilómetro llano y un kilómetro cuesta arriba cuentan igual. El relieve, los cruces y la calidad de la acera quedan por completo fuera del cálculo.
Estos son los límites de lo que puede cargar un solo número, no defectos del método.
Cómo calcular un índice de caminabilidad
Cualquier implementación se reduce a los mismos tres pasos.
Paso 1: resuelve la dirección a una coordenada
Empieza por geocodificar la dirección para obtener latitud y longitud. La precisión de esa coincidencia marca el techo de todo lo que viene después. Una coincidencia a nivel de tejado sitúa el origen en el propio edificio, mientras que una a nivel de código postal puede caer a unos cientos de metros, lo que a escala peatonal cambia la respuesta.
Usa el campo de precisión de la coincidencia si tu geocoder devuelve uno, y etiqueta como aproximada cualquier puntuación calculada desde algo más grueso que el nivel de calle.
Paso 2: reúne lo que hay dentro del área de captación peatonal
A continuación, decide qué cuenta como distancia caminable. Hay dos opciones, y la elección pesa más de lo que parece.
Un radio toma todo lo que hay en 1 km alrededor de la coordenada. Es rápido, barato y reproducible, pero ignora por completo la red viaria. Una tienda a 400 metros al otro lado de un río sin puente sigue contando como si estuviera al lado.
Una isócrona toma todo lo que hay dentro del polígono realmente alcanzable en 15 minutos a pie por caminos reales. Cuesta más por petición y, a cambio, trata correctamente ríos, vías férreas, autopistas y calles sin salida.
El índice que viene a continuación usa un radio de 1 km, porque un benchmark publicado tiene que ser reproducible por cualquiera que quiera comprobarlo. Para una función en vivo dentro de un anuncio, usa la isócrona.
Paso 3: puntúa cada categoría sobre una curva y después pondera
Por último, convierte los recuentos en una puntuación. Los recuentos brutos no sirven aquí: un barrio con 40 restaurantes no es cuatro veces más caminable que uno con 10, y el primer supermercado importa mucho más que el vigésimo. Por eso cada categoría se puntúa sobre una curva con rendimientos decrecientes.
// One category, scored 0..1. `target` is the count that earns full marks.
const componentScore = (count, target) =>
Math.min(1, Math.log(1 + count) / Math.log(1 + target));
// Weighted sum across categories gives the headline 0..100 number.
const score = components.reduce(
(total, c) => total + componentScore(counts[c.key], c.target) * c.weight,
0,
);
El logaritmo hace el trabajo. Pasar de cero a un supermercado mueve mucho la puntuación del componente, mientras que pasar de 30 a 31 apenas se nota, que es más o menos como la gente percibe un barrio.
Después se aplican los pesos. Estos son los nuestros, con el razonamiento detrás de cada uno:
| Componente | Peso | Por qué |
|---|---|---|
| Alimentación | 25 | El trayecto a pie más frecuente en cualquier hogar |
| Comida y bebida | 15 | Cafeterías, restaurantes y bares, un indicador razonable de vida en la calle |
| Recados cotidianos | 15 | Farmacia, banco, oficina de correos |
| Colegios y formación | 15 | Decisivo para familias, irrelevante para otros compradores |
| Zonas verdes | 15 | Parques, áreas de juego, jardines |
| Sanidad | 15 | Médico, dentista y clínica a distancia caminable |
Los pesos son un criterio, no un hecho, así que publicamos los nuestros para que los revises y los ajustes. Un portal familiar subiría el peso de los colegios, y una web de alquiler para estudiantes subiría transporte y restauración. Los pesos publicados son lo que hace reproducible el número dentro del producto de otra persona.
Qué cuenta como buena puntuación
Una puntuación es más accionable si la lees contra tramos. Estos tramos están calibrados sobre la muestra europea que viene después, de modo que un número en mitad del rango describe un barrio europeo real.
| Puntuación | Qué significa en la práctica |
|---|---|
| 90 a 100 | Casi todo es caminable y el coche es opcional. Típico de centros urbanos europeos y distritos interiores densos. |
| 70 a 89 | La mayoría de los recados semanales son caminables, aunque una compra grande o una cita con un especialista siguen necesitando transporte. |
| 50 a 69 | El supermercado suele estar al alcance, pero la oferta es escasa y colegios o sanidad pueden quedar fuera de rango. |
| Menos de 50 | La mayoría de las necesidades diarias quedan fuera del alcance a pie. |
Ten en cuenta que los tramos describen la oferta de servicios alrededor de una dirección, no la experiencia de caminar hasta ellos.
El MapAtlas Walk Index: 20 ciudades europeas
Aplicamos el método a dos direcciones en cada una de 20 ciudades europeas: la plaza central y un distrito residencial periférico a unos 5 a 8 km. Todos los recuentos proceden de la MapAtlas POI API dentro de un radio de 1 km, capturados el 28 de julio de 2026.
La distancia entre los dos puntos importa mucho más que el ranking. Las direcciones céntricas promediaron 94, mientras que las residenciales periféricas de esas mismas ciudades promediaron 73. Los puntos azules se agolpan contra el techo porque los centros urbanos europeos son densos casi por construcción, así que son los puntos verdes los que llevan la variación real.
| Ciudad | Dirección céntrica | Dirección periférica | Diferencia |
|---|---|---|---|
| Barcelona | 100 | 98 | 2 |
| Madrid | 100 | 85 | 15 |
| Paris | 100 | 75 | 25 |
| Brussels | 99 | 71 | 28 |
| Athens | 98 | 91 | 7 |
| Prague | 98 | 78 | 20 |
| Budapest | 98 | 64 | 34 |
| Lisbon | 97 | 83 | 14 |
| Dublin | 96 | 73 | 23 |
| Vienna | 95 | 63 | 32 |
| Milan | 94 | 68 | 26 |
| Stockholm | 94 | 70 | 24 |
| Amsterdam | 93 | 73 | 20 |
| Rome | 93 | 40 | 53 |
| Zurich | 93 | 70 | 23 |
| Munich | 93 | 69 | 24 |
| Copenhagen | 92 | 65 | 27 |
| Berlin | 88 | 69 | 19 |
| Hamburg | 85 | 73 | 12 |
| Warsaw | 82 | 84 | -2 |
De la tabla destacan tres hallazgos.
Roma tiene la mayor dispersión interna de la muestra, con 53 puntos. Piazza Venezia obtiene 93, mientras que Ponte Mammolo, todavía bien dentro de la ciudad, obtiene 40. En 1 km alrededor de esa coordenada periférica la API encontró 4 supermercados, 19 locales de restauración y 6 zonas verdes, frente a 85, 1129 y 149 en el centro.
Varsovia es la única ciudad donde gana la dirección periférica. Ursynów obtiene 84 frente a los 82 del casco antiguo, porque Ursynów es un distrito residencial planificado con supermercados, colegios, centros de salud y parques diseñados dentro. Un centro histórico y un buen sitio para pasar la semana no son lo mismo.
Barcelona y Atenas apenas caen, 2 y 7 puntos. La densidad continua de edificación media sostiene la oferta de servicios mucho más allá del núcleo turístico en ambas ciudades.
Por qué la media de la ciudad es el número equivocado
Desglosar una sola ciudad muestra el mecanismo con claridad.
Todos los componentes caen a la vez. Alimentación baja de 93 a 34, restauración de 96 a 41 y colegios de 93 a 39. Aquí no hay una categoría ausente que hunda un barrio por lo demás comparable, es un tipo de lugar distinto.
Piensa en lo que pasa cuando un portal etiqueta ambas direcciones como "Roma, caminabilidad 93". El comprador que visita el piso periférico llega esperando el centro, y la visita corrige al anuncio. Calcular la puntuación desde la coordenada de cada inmueble evita ese desajuste y le da al comprador un motivo para fiarse del resto de la página.
Qué no te dice la puntuación
Conviene publicar cuatro límites junto al número.
Presencia no es calidad. Seis restaurantes en 1 km puntúan igual sean excelentes o pésimos, porque la puntuación mide disponibilidad y nada más.
Llano y empinado puntúan idéntico. El relieve es invisible para un cálculo de proximidad, así que en ciudades como Lisboa o Zúrich la puntuación se lee de forma optimista.
La cobertura de datos varía por país. Nuestro conjunto de datos registra los nodos de transporte pero no los puntúa, porque la densidad de etiquetado a nivel de parada difiere demasiado entre países para compararla con justicia. Zúrich enseña por qué: la consulta devolvió un único nodo de transporte en 1 km alrededor de Paradeplatz, lo que es un artefacto de etiquetado y no un dato sobre los tranvías suizos. Puntuarlo habría producido un número seguro de sí mismo y equivocado, así que lo dejamos fuera y explicamos el motivo.
Una foto fija no es una tendencia. Estas cifras son del 28 de julio de 2026, y los servicios abren y cierran, así que publica la fecha junto a cualquier puntuación que calcules.
Cómo añadir un índice de caminabilidad a un anuncio inmobiliario
Los compradores preguntan por el barrio antes de preguntar por el inmueble. Un anuncio que responde a esas preguntas en la propia página retiene al visitante en lugar de mandarlo a un buscador a encontrar la respuesta en otro sitio.
La implementación se reduce a cuatro pasos.
- Geocodifica la dirección del anuncio una vez, en la ingesta, y guarda la coordenada junto con su precisión de coincidencia. No geocodifiques en cada carga de página.
- Solicita el área de captación peatonal de esa coordenada: una isócrona peatonal de 15 minutos y después los recuentos de servicios dentro de ella.
- Aplica tus pesos y cachea el resultado. Los barrios cambian a lo largo de meses, no de días, así que basta con un refresco mensual o trimestral.
- Muestra el número y la evidencia. Enseña la puntuación, el desglose por componentes y los lugares concretos que hay detrás.
Ese último paso tiene un segundo beneficio. Los buscadores con IA pueden citar un bloque que enumera lugares reales y con nombre cuando alguien pregunta qué hay alrededor de una dirección, y un número desnudo no les da nada que citar. Marcar el bloque con datos estructurados lo hace además legible por máquina:
{
"@context": "https://schema.org",
"@type": "Residence",
"address": {
"@type": "PostalAddress",
"streetAddress": "Via dei Fori Imperiali 1",
"addressLocality": "Rome",
"addressCountry": "IT"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "Walkability score",
"value": 93,
"maxValue": 100,
"measurementTechnique": "Weighted amenity density within a 15 minute walking isochrone",
"valueReference": "Computed 2026-07-28"
},
"amenityFeature": [
{ "@type": "LocationFeatureSpecification", "name": "Supermarkets within a 15 minute walk", "value": 12 },
{ "@type": "LocationFeatureSpecification", "name": "Primary schools within a 15 minute walk", "value": 4 }
]
}
Ahí hay dos campos que cargan con la procedencia. measurementTechnique declara cómo se produjo el número, y la fecha de cálculo viaja con el valor, de modo que un motor de respuestas puede repetir ambos sin matices.
Dónde se usan estas puntuaciones
Hay tres superficies, en orden aproximado de valor comercial. Anuncios inmobiliarios, donde la puntuación responde a la pregunta sobre el barrio directamente en la página. Búsqueda de relocation y alquiler, donde los usuarios filtran por estilo de vida antes de filtrar por edificio. Y asistentes de IA, que cada vez más responden a "¿es una zona caminable?" sin enviar a nadie a un anuncio.
La tercera superficie es la que más rápido cambia. Una puntuación fechada, publicada con su método y con los lugares concretos que hay detrás, le da a un motor de respuestas algo concreto que citar.
Para los datos de base, la GeoEnrich API devuelve recuentos de servicios y lugares con nombre alrededor de una coordenada en una sola llamada, y la Isochrone API produce el área de captación peatonal dentro de la cual se miden esos recuentos. Mantén los pesos de puntuación en tu propio producto, donde pueden reflejar lo que le importa a tu audiencia concreta.
Resumen
Un índice de caminabilidad es un recuento ponderado y con decaimiento por distancia de los destinos cotidianos cercanos a una coordenada. Geocodifica la dirección, reúne lo que hay dentro de su área de captación peatonal y después puntúa cada categoría sobre una curva y aplica tus pesos.
Calcúlalo por dirección y no por ciudad. Nuestra muestra de 20 ciudades promedió 94 en el centro frente a 73 en la periferia, con 53 puntos de dispersión solo dentro de Roma.
Publica después el método junto al número: los pesos, el área de captación, la fecha de captura y aquello que la puntuación deliberadamente no mide.
Preguntas frecuentes
¿Qué es un índice de caminabilidad?
Un índice de caminabilidad es un número, normalmente en una escala de 0 a 100, que resume cuánta vida diaria queda a distancia caminable de una dirección concreta. Se calcula contando los destinos cotidianos cercanos a esa dirección, como supermercados, colegios, sanidad, parques, cafeterías y comercios, y ponderándolos después según lo esenciales que son y lo lejos que quedan. Una puntuación alta significa que la mayoría de los recados semanales se pueden hacer a pie. Es una propiedad de una dirección, no de una ciudad.
¿Cómo se calcula un índice de caminabilidad?
En tres pasos. Primero, geocodifica la dirección para obtener una coordenada. Segundo, reúne los puntos de interés dentro del área de captación peatonal, normalmente un radio de 1 km o una isócrona de 15 minutos a pie. Tercero, puntúa cada categoría de servicios sobre una curva con rendimientos decrecientes, de modo que el primer supermercado cuente mucho más que el vigésimo, y combina las puntuaciones por categoría con pesos fijos. El MapAtlas Walk Index usado en este artículo puntúa seis componentes con una curva logarítmica y publica los pesos para que el resultado sea reproducible.
¿Qué se considera un buen índice de caminabilidad?
Como orientación general en una escala de 0 a 100: por encima de 90 casi todo es caminable y el coche es opcional, de 70 a 90 la mayoría de los recados son caminables aunque algunos trayectos necesiten transporte, de 50 a 70 hace falta coche o transporte público con regularidad, y por debajo de 50 la mayoría de las necesidades diarias quedan fuera del alcance a pie. En nuestra muestra de 20 ciudades europeas, las direcciones céntricas promediaron 94 y las direcciones residenciales periféricas de esas mismas ciudades promediaron 73.
¿Se puede obtener un índice de caminabilidad por dirección en lugar de por ciudad?
Sí, y el número a nivel de dirección es el único que merece la pena publicar. Las medias de ciudad esconden una variación interna enorme. En nuestra muestra, Roma obtuvo 93 en Piazza Venezia y 40 en Ponte Mammolo, una diferencia de 53 puntos dentro de una misma ciudad. Cualquier puntuación asociada a un anuncio inmobiliario debería calcularse desde la coordenada del propio inmueble, no heredarse de su ciudad.
¿Qué no te dice un índice de caminabilidad?
Mide lo que hay cerca, no cómo es el trayecto. El relieve, la calidad de la acera, la seguridad de los cruces, la iluminación, el ruido, el clima y si los servicios son realmente buenos quedan fuera del número. Una cuesta empinada y una calle llana con los mismos comercios puntúan igual. Trata la puntuación como un filtro para preseleccionar y el mapa que hay debajo como la evidencia real.
¿Cómo se añade un índice de caminabilidad a un anuncio inmobiliario?
Geocodifica la dirección del anuncio, solicita el recuento de servicios dentro de su área de captación peatonal, aplica tus pesos y muestra tanto el número como los lugares que hay detrás para que el visitante pueda verificarlo. Publicar el desglose por componentes, y marcarlo con datos estructurados, también hace que el bloque sea citable por los buscadores con IA, que cada vez responden más a las preguntas sobre el barrio de forma directa en lugar de enviar al usuario al anuncio.

