Saltar al contenido
Distancia y área

Distancia entre ciudades

Elige dos ciudades o pueblos de España y verás los kilómetros que los separan en línea recta y por carretera, con el tiempo que se tarda en coche.

Ejemplo De Madrid a Valencia. Cambia los puntos para medir los tuyos.

Cargando el mapa…

Línea recta

Resultado

En línea recta

302km

Madrid → Valencia

Rumbo de salida
109° (E)
En la otra unidad
188 mi
Madrid
3.506.730 habitantes (padrón 2025)
Valencia
840.792 habitantes (padrón 2025)

Por carretera

Toca un medio de transporte para ver la distancia y el tiempo por el camino.

Para hacerte una idea

El 60 % de Madrid – Barcelona

Tu trayecto302 km

Madrid – Barcelona506 km

Guarda o comparte este trayecto

Cómo se usa

  1. Escribe la primera ciudad

    Empieza a escribir y elige de la lista: están los 3.152 municipios de España con 1.000 habitantes o más. La búsqueda funciona al momento, sin esperar a ningún servidor.

  2. Escribe la segunda

    En cuanto eliges las dos, el mapa enseña la línea recta y la ruta por carretera. Con «Intercambiar» das la vuelta al trayecto.

  3. Compara y comparte

    Lee los kilómetros en línea recta y por carretera, el tiempo en coche y el rumbo. Cambia a bici o a pie, ábrelo en Google Maps o copia el enlace.

Para qué sirve

  • Viajes y escapadas

    Mira cuánto hay hasta tu destino y cuánto se tarda antes de decidir si vas en coche, en tren o en autobús.

  • Trabajo y reparto

    Calcula los kilómetros entre clientes, almacenes o delegaciones para presupuestos, dietas o rutas comerciales.

  • Mudanzas y estudios

    Compara a qué distancia de casa quedan las ciudades a las que te podrías mudar o donde podrías estudiar.

  • Clase de geografía

    Compara distancias entre capitales y explica por qué la carretera siempre es más larga que la línea recta.

Cómo se calcula

Cada ciudad se sitúa en el punto de su capital en el Nomenclátor Geográfico del Instituto Geográfico Nacional: el centro del pueblo o de la ciudad, no el centro de su término municipal. Entre los dos puntos, Mapsfera mide la línea más corta sobre el elipsoide WGS84 con GeographicLib.

La distancia por carretera se pide en directo al servicio de rutas OSRM de FOSSGIS, con los datos de OpenStreetMap: es la de la ruta más rápida en coche (o en bici, o a pie), no necesariamente la más corta.

En línea recta

d = longitud de la geodésica entre los dos puntos (WGS84)

Es la «distancia a vuelo de pájaro»: la que mediría un avión que fuera por el camino más corto.

Por carretera

d = suma de los tramos de la ruta más rápida

Calculada con OSRM sobre las carreteras de OpenStreetMap, con sus límites de velocidad.

Ejemplo: de Madrid a Barcelona
Madrid 40,41903° N, 3,69198° O
Barcelona 41,38229° N, 2,17744° E
En línea recta 506 km
Por carretera Tócalo en la herramienta: se calcula en directo

Población: elaboración propia con datos extraídos del sitio web del INE (www.ine.es), padrón a 1 de enero de 2025.

Distancias entre las principales ciudades de España

En línea recta, entre los puntos de cada ciudad. Toca «Ver en el mapa» para abrir la pareja en la herramienta y ver también la distancia por carretera.

CiudadesKilómetrosMillasRumbo Ver en el mapa
Madrid – Barcelona506 km314 mi76° E Ver en el mapa
Madrid – Valencia302 km188 mi109° E Ver en el mapa
Madrid – Sevilla391 km243 mi211° SO Ver en el mapa
Madrid – Zaragoza274 km170 mi59° NE Ver en el mapa
Madrid – Málaga415 km258 mi189° S Ver en el mapa
Madrid – Bilbao322 km200 mi11° N Ver en el mapa
Madrid – Alicante360 km224 mi129° SE Ver en el mapa
Madrid – A Coruña510 km317 mi312° NO Ver en el mapa
Madrid – Granada360 km224 mi179° S Ver en el mapa
Madrid – Salamanca177 km110 mi291° O Ver en el mapa
Madrid – Toledo68,6 km42,6 mi205° SO Ver en el mapa
Barcelona – Valencia303 km189 mi226° SO Ver en el mapa
Barcelona – Zaragoza257 km160 mi278° O Ver en el mapa
Barcelona – Bilbao469 km292 mi298° NO Ver en el mapa
Sevilla – Málaga159 km98,7 mi117° SE Ver en el mapa
Sevilla – Granada214 km133 mi96° E Ver en el mapa
Valencia – Alicante125 km77,8 mi184° S Ver en el mapa
Bilbao – San Sebastián76,4 km47,5 mi85° E Ver en el mapa
Oviedo – Gijón25,3 km15,7 mi36° NE Ver en el mapa
Vigo – Santiago de Compostela73,1 km45,4 mi12° N Ver en el mapa

Calculado sobre el elipsoide WGS84 con los puntos del Nomenclátor del IGN. La distancia por carretera no va en la tabla porque cambia con las obras y las carreteras nuevas: se calcula al momento.

Preguntas frecuentes

¿Cuántos kilómetros hay de Madrid a Barcelona?

En línea recta, 506 km, entre el centro de Madrid y el de Barcelona. Por carretera son más: elige las dos ciudades arriba y la herramienta te da los kilómetros y el tiempo de la ruta.

¿Qué ciudades y pueblos están?

Los 3.152 municipios de España con 1.000 habitantes o más según el padrón de 2025, con las capitales de provincia y las ciudades autónomas. Para pueblos más pequeños, usa «Distancia entre dos municipios» o «Distancia entre dos puntos».

¿Desde dónde se mide en cada ciudad?

Desde el punto de la capital del municipio en el Nomenclátor del IGN, que suele estar en el casco urbano, cerca del ayuntamiento o de la iglesia principal. No es el centro geográfico del término municipal.

¿Por qué la distancia por carretera es mayor?

Porque las carreteras rodean montañas, ríos y pueblos, y siguen el terreno. Cuánto más larga sale depende de lo que haya entre las dos ciudades: con una autovía por terreno llano, poco; con una sierra o un brazo de mar por medio, mucho más. Lo explica «Línea recta frente a carretera».

¿La ruta por carretera es la más corta?

Es la más rápida según los límites de velocidad de OpenStreetMap, que suele ir por autovía aunque tenga algún kilómetro más. Por eso puede no coincidir con la de otros navegadores.

¿Funciona sin conexión?

La búsqueda de ciudades, sí: la lista viaja con la página y no pregunta a ningún servidor. El mapa y la distancia por carretera sí necesitan conexión.

Herramientas relacionadas

Todas las herramientas

Fuentes