Skip to main content
Índice de caminabilidad: cómo se calcula y cómo usarlo
Guías

Índice de caminabilidad: cómo se calcula y cómo usarlo

El índice de caminabilidad mide cuánta vida diaria queda a pie de una dirección. Aquí tienes el método, un índice de 20 ciudades europeas y cómo publicarlo.

Brent van der Heiden13 min read
#índice de caminabilidad#caminabilidad#dirección a coordenadas#datos poi#isócrona#anuncios inmobiliarios

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:

ComponentePesoPor qué
Alimentación25El trayecto a pie más frecuente en cualquier hogar
Comida y bebida15Cafeterías, restaurantes y bares, un indicador razonable de vida en la calle
Recados cotidianos15Farmacia, banco, oficina de correos
Colegios y formación15Decisivo para familias, irrelevante para otros compradores
Zonas verdes15Parques, áreas de juego, jardines
Sanidad15Mé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ónQué significa en la práctica
90 a 100Casi todo es caminable y el coche es opcional. Típico de centros urbanos europeos y distritos interiores densos.
70 a 89La mayoría de los recados semanales son caminables, aunque una compra grande o una cita con un especialista siguen necesitando transporte.
50 a 69El supermercado suele estar al alcance, pero la oferta es escasa y colegios o sanidad pueden quedar fuera de rango.
Menos de 50La 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.

Central addressOuter address0255075100Barcelona: 100 at Plaça de Catalunya, 98 at Nou BarrisBarcelona-2Madrid: 100 at Puerta del Sol, 85 at VillaverdeMadrid-15Paris: 100 at Châtelet, 75 at BobignyParis-25Brussels: 99 at Grand Place, 71 at AnderlechtBrussels-28Athens: 98 at Syntagma, 91 at PeristeriAthens-7Prague: 98 at Old Town Square, 78 at ProsekPrague-20Budapest: 98 at Deák Ferenc tér, 64 at KőbányaBudapest-34Lisbon: 97 at Rossio, 83 at BenficaLisbon-14Dublin: 96 at O'Connell Street, 73 at TallaghtDublin-23Vienna: 95 at Stephansplatz, 63 at DonaustadtVienna-32Milan: 94 at Duomo, 68 at BicoccaMilan-26Stockholm: 94 at Sergels torg, 70 at FarstaStockholm-24Amsterdam: 93 at Dam, 73 at OsdorpAmsterdam-20Rome: 93 at Piazza Venezia, 40 at Ponte MammoloRome-53Zurich: 93 at Paradeplatz, 70 at SchwamendingenZurich-23Munich: 93 at Marienplatz, 69 at MoosachMunich-24Copenhagen: 92 at Rådhuspladsen, 65 at BrønshøjCopenhagen-27Berlin: 88 at Alexanderplatz, 69 at MarzahnBerlin-19Hamburg: 85 at Rathausmarkt, 73 at BergedorfHamburg-12Warsaw: 82 at Old Town, 84 at UrsynówWarsaw+2gap
MapAtlas Walk Index, 2026-07-28. Each city sampled twice: its central square and an outer residential district. The right-hand column is the drop from centre to outskirts.

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.

CiudadDirección céntricaDirección periféricaDiferencia
Barcelona100982
Madrid1008515
Paris1007525
Brussels997128
Athens98917
Prague987820
Budapest986434
Lisbon978314
Dublin967323
Vienna956332
Milan946826
Stockholm947024
Amsterdam937320
Rome934053
Zurich937023
Munich936924
Copenhagen926527
Berlin886919
Hamburg857312
Warsaw8284-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.

Piazza VeneziaPonte MammoloGroceries: 93 vs 34 (weight 25)Groceriesweight 259334Food and drink: 96 vs 41 (weight 15)Food and drinkweight 159641Everyday errands: 92 vs 49 (weight 15)Everyday errandsweight 159249Schools and learning: 93 vs 39 (weight 15)Schools and learningweight 159339Green space: 100 vs 41 (weight 15)Green spaceweight 1510041Healthcare: 86 vs 39 (weight 15)Healthcareweight 158639
Rome: component scores at Piazza Venezia (93) against Ponte Mammolo (40). Same city, same method, 53 points apart.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

¿Le resultó útil? Compártalo.

Sobre el autor

Brent van der Heiden

Escrito por

Brent van der Heiden

Co-Founder & CEO at MapAtlas

Brent built MapAtlas out of a conviction that developers deserve location APIs with fair pricing and genuine end-user privacy. He writes about geospatial infrastructure, AI search visibility, and how location data powers the products people rely on every day.

Ver todos los artículos
Volver al blog