Distancia entre ciudades

Escriba dos ciudades de cualquier país y vea los kilómetros en línea recta, por carretera y el tiempo en coche.

  • Gratis, sin registro
  • En el móvil y el ordenador
  • Resultados al instante

Madrid → Barcelona

506km en línea recta

620 km por carretera · 6 h en coche

la carretera es un 22 % más larga

Detalle de la distancia
Línea recta505,9 km
Por carretera619,6 km
Tiempo en coche sin tráfico6 h

Línea recta sobre el elipsoide WGS84; carretera: Valhalla sobre OpenStreetMap ·

¿Cómo se calcula?

La línea recta es la distancia más corta sobre la superficie de la Tierra entre los dos puntos elegidos (geodésica sobre el elipsoide WGS84). La distancia por carretera es la ruta más rápida en coche sobre la red de OpenStreetMap, sin tráfico. Para una ciudad se usa el punto que devuelve la búsqueda; en la tabla de distancias frecuentes, el punto oficial de la capital del municipio del Nomenclátor Geográfico del IGN.

Distancias frecuentes entre ciudades de España

85 trayectos
Distancias entre ciudades de España: línea recta y por carretera (calculadas el 7/10/2026)
Ferrol → Sada 15 km 41 km 45 min
Chipiona → Rota 15 km 19 km 37 min
Grazalema → Ronda 18 km 38 km 53 min
Baiona → Tui 19 km 44 km 36 min
Canfranc → Jaca 20 km 23 km 23 min
Tui → Vigo 22 km 32 km 31 min
Altea → Jávea 28 km 40 km 47 min
Gandía → Jávea 36 km 43 km 46 min
Belchite → Zaragoza 40 km 51 km 58 min
Aranjuez → Toledo 41 km 47 km 56 min
Alicante → Altea 47 km 58 km 50 min
Huesca → Jaca 49 km 69 km 53 min
Fermoselle → Zamora 58 km 65 km 1 h 15 min
Burgos → Frías 58 km 91 km 1 h 26 min
Salamanca → Zamora 60 km 68 km 1 h
Tordesillas → Zamora 63 km 71 km 54 min
Huesca → Zaragoza 66 km 74 km 53 min
Foz → Lugo 67 km 109 km 1 h 15 min
Fuengirola → Nerja 71 km 97 km 1 h 10 min
Mérida → Trujillo 72 km 90 km 1 h 03 min
Bilbao → Santander 75 km 103 km 1 h 14 min
Caspe → Zaragoza 84 km 100 km 1 h 42 min
Jadraque → Madrid 86 km 105 km 1 h 26 min
Jávea → Valencia 89 km 113 km 1 h 34 min
Altea → Valencia 101 km 131 km 1 h 36 min
Ribadesella → Santander 101 km 118 km 1 h 18 min
Gijón → León 105 km 149 km 1 h 37 min
Barcelona → Begur 107 km 134 km 1 h 46 min
Avilés → Foz 108 km 138 km 1 h 29 min
Burgos → Valladolid 114 km 128 km 1 h 25 min
Bilbao → Pamplona 116 km 158 km 2 h 01 min
Córdoba → Sevilla 121 km 147 km 1 h 54 min
Palencia → Segovia 123 km 166 km 1 h 51 min
Lleida → Zaragoza 126 km 150 km 1 h 30 min
Ávila → Zamora 129 km 176 km 2 h 01 min
Pamplona → Soria 135 km 171 km 2 h 13 min
Denia → Murcia 144 km 179 km 2 h 03 min
Gijón → Santander 150 km 176 km 1 h 53 min
Granada → Mojácar 155 km 232 km 2 h 43 min
Almagro → Madrid 170 km 252 km 2 h 28 min
Haro → Zaragoza 192 km 217 km 2 h 12 min
Ceuta → Melilla 224 km 385 km 8 h 36 min
Bilbao → León 228 km 335 km 3 h 21 min
Bilbao → Valladolid 233 km 284 km 2 h 57 min
Huelva → Málaga 233 km 318 km 3 h 31 min
Bilbao → Oviedo 237 km 286 km 2 h 59 min
Ferrol → León 239 km 331 km 3 h 12 min
Valencia → Zaragoza 247 km 317 km 3 h 13 min
Oviedo → Salamanca 266 km 315 km 3 h 02 min
Madrid → Zaragoza 274 km 315 km 3 h 04 min
Segovia → Zaragoza 283 km 411 km 4 h 10 min
Jaca → Santander 284 km 364 km 3 h 54 min
Jaén → Madrid 295 km 335 km 3 h 17 min
Madrid → Valencia 302 km 356 km 3 h 31 min
Aranjuez → Granada 317 km 371 km 3 h 33 min
Valladolid → Zaragoza 321 km 438 km 4 h 13 min
Madrid → Santander 338 km 453 km 4 h 21 min
Oviedo → Pamplona 347 km 438 km 4 h 36 min
Palencia → Vigo 348 km 487 km 4 h 34 min
Granada → Madrid 360 km 419 km 4 h 01 min
Madrid → Oviedo 372 km 453 km 4 h 15 min
Pamplona → Valencia 386 km 483 km 4 h 46 min
Bilbao → Toledo 390 km 485 km 4 h 53 min
Madrid → Sevilla 391 km 534 km 5 h 06 min
Alicante → Málaga 392 km 478 km 4 h 45 min
Madrid → Málaga 415 km 535 km 5 h 10 min
Cuenca → Málaga 423 km 598 km 5 h 46 min
Huelva → Salamanca 427 km 548 km 5 h 08 min
Lugo → Madrid 431 km 505 km 4 h 47 min
Madrid → Ribadeo 444 km 589 km 5 h 37 min
Huelva → Madrid 451 km 621 km 5 h 46 min
Madrid → Vigo 467 km 598 km 5 h 35 min
Madrid → Pontevedra 471 km 621 km 5 h 46 min
Sevilla → Valladolid 486 km 582 km 5 h 19 min
Barcelona → Burgos 500 km 611 km 6 h 09 min
Barcelona → Madrid 506 km 620 km 6 h
Sevilla → Valencia 542 km 712 km 6 h 45 min
Ourense → Zaragoza 583 km 756 km 7 h 06 min
Oviedo → Valencia 629 km 805 km 7 h 32 min
Adamuz → Gelida 666 km 812 km 7 h 48 min
Barcelona → Granada 683 km 850 km 8 h 23 min
Barcelona → Oviedo 696 km 897 km 8 h 33 min
Granada → Oviedo 713 km 866 km 8 h
Barcelona → Ourense 840 km 1.059 km 10 h
Barcelona → Vigo 910 km 1.148 km 10 h 47 min

Puntos: capital del municipio según el Nomenclátor Geográfico del IGN. Línea recta: geodésica WGS84. Carretera y tiempo: ruta más rápida en coche, sin tráfico (OpenStreetMap). Pulse un trayecto para verlo en el mapa.

La distancia entre dos ciudades se consulta escribiendo sus nombres: la herramienta da los kilómetros en línea recta, los kilómetros por carretera y el tiempo en coche entre sus centros. Debajo hay tablas con los trayectos más buscados de España, México, Argentina, Chile, Colombia y Perú, y la longitud de cada país de punta a punta.

¿Cómo saber la distancia entre dos ciudades?

La distancia entre dos ciudades se obtiene escribiendo la ciudad de origen y la de destino en los dos campos: el resultado muestra la línea recta entre sus centros, la ruta por carretera y la duración aproximada en coche. Las ciudades se reconocen en cualquier país hispanohablante y en el resto del mundo.

Dos puntos unidos por una línea recta y por un recorrido más largo que sigue una carretera y cruza un puente.
Entre los mismos puntos, la línea recta y la ruta por carretera miden recorridos diferentes. Esquema ilustrativo.

El centro de una ciudad es el punto que usan los mapas oficiales para situarla, normalmente el ayuntamiento, el palacio municipal o la plaza principal. Por eso dos barrios alejados de una ciudad grande pueden dar distancias algo distintas a las de la tabla.

¿Qué distancia hay entre las ciudades de España?

Las distancias entre las principales ciudades de España van de 67 km en línea recta entre Madrid y Toledo a 509 km entre Madrid y A Coruña. Por carretera los trayectos son entre un 7 % y un 36 % más largos, según el relieve que haya que rodear.

Distancias entre ciudades de España (línea recta calculada sobre WGS84; carretera y tiempo aproximados)
Trayecto Línea recta Por carretera Tiempo en coche
Madrid a Toledo 67 km 72 km 0 h 55 min
Madrid a Zaragoza 273 km 315 km 3 h 00 min
Madrid a Valencia 303 km 355 km 3 h 30 min
Barcelona a Valencia 303 km 350 km 3 h 30 min
Madrid a Bilbao 323 km 400 km 4 h 00 min
Madrid a Sevilla 390 km 530 km 5 h 15 min
Madrid a Málaga 415 km 530 km 5 h 15 min
Madrid a Barcelona 506 km 620 km 6 h 00 min
Madrid a A Coruña 509 km 590 km 5 h 45 min

¿Qué distancia hay entre las ciudades de México?

Las distancias entre las grandes ciudades de México son mucho mayores que en España: de 107 km en línea recta entre la Ciudad de México y Puebla a 2.299 km entre la Ciudad de México y Tijuana. Por carretera el recorrido aumenta entre un 15 % y un 30 %.

Distancias entre ciudades de México (línea recta calculada sobre WGS84; carretera y tiempo aproximados)
Trayecto Línea recta Por carretera Tiempo en carro
Ciudad de México a Puebla 107 km 135 km 2 h 00 min
Ciudad de México a Guadalajara 462 km 540 km 5 h 45 min
Guadalajara a Monterrey 637 km 790 km 8 h 00 min
Ciudad de México a Monterrey 703 km 910 km 9 h 30 min
Ciudad de México a Cancún 1.297 km 1.630 km 18 h 00 min
Ciudad de México a Tijuana 2.299 km 2.800 km 29 h 00 min

¿Qué distancia hay entre las ciudades de Argentina?

Las distancias entre las ciudades argentinas más consultadas van de 279 km en línea recta entre Buenos Aires y Rosario a 1.347 km entre Buenos Aires y San Carlos de Bariloche. En la llanura pampeana la carretera se aparta poco de la línea recta; hacia la cordillera la diferencia crece.

Distancias entre ciudades de Argentina (línea recta calculada sobre WGS84; carretera y tiempo aproximados)
Trayecto Línea recta Por carretera Tiempo en auto
Buenos Aires a Rosario 279 km 300 km 3 h 30 min
Buenos Aires a Córdoba 647 km 700 km 8 h 00 min
Buenos Aires a Mendoza 988 km 1.050 km 12 h 00 min
Buenos Aires a Bariloche 1.347 km 1.580 km 18 h 00 min

¿Qué distancia hay entre las ciudades de Chile, Colombia y Perú?

Las distancias en Chile, Colombia y Perú dependen sobre todo de la cordillera de los Andes: en Colombia y Perú la carretera puede casi duplicar la línea recta. Bogotá y Medellín están a 238 km en línea recta y a unos 415 km por carretera; Lima y Cusco, a 575 km en línea recta y a unos 1.100 km por carretera.

Distancias entre ciudades de Chile, Colombia y Perú (línea recta calculada sobre WGS84; carretera aproximada)
País Trayecto Línea recta Por carretera
Chile Santiago a Valparaíso 99 km 120 km
Chile Santiago a Concepción 432 km 500 km
Chile Santiago a Antofagasta 1.086 km 1.360 km
Colombia Bogotá a Medellín 238 km 415 km
Colombia Bogotá a Cali 307 km 460 km
Colombia Medellín a Cartagena 459 km 640 km
Perú Lima a Trujillo 487 km 560 km
Perú Lima a Cusco 575 km 1.100 km
Perú Lima a Arequipa 765 km 1.010 km

¿Cuántos kilómetros tiene cada país de punta a punta?

La longitud de un país de punta a punta es la línea recta entre su extremo norte y su extremo sur continentales. Chile mide unos 4.050 km desde Arica hasta Puerto Williams; Argentina, unos 3.640 km desde La Quiaca hasta Ushuaia; México, unos 3.260 km desde Tijuana hasta Chetumal; la España peninsular, unos 880 km.

Longitud de punta a punta (línea recta calculada sobre WGS84)
País Extremo norte Extremo sur Línea recta
Chile Arica Puerto Williams 4.052 km
Argentina La Quiaca Ushuaia 3.637 km
México Tijuana Chetumal 3.264 km
España peninsular Estaca de Bares Punta de Tarifa 883 km

Por carretera, recorrer Argentina de La Quiaca a Ushuaia supera los 5.000 km, porque la ruta sigue los valles y bordea la costa patagónica.

¿En qué unidad se mide la distancia entre dos ciudades?

La distancia entre dos ciudades se mide en kilómetros en todos los países hispanohablantes, que usan el Sistema Internacional. En Estados Unidos y el Reino Unido las señales de carretera usan millas (1 milla = 1,609 km) y en el mar se usan millas náuticas (1 milla náutica = 1,852 km).

¿Cómo calcular la distancia entre ciudades en Excel?

En Excel, la distancia en línea recta entre dos ciudades con latitud y longitud en grados se calcula con la fórmula del semiverseno: =2*6371*ASENO(RAIZ(SENO(RADIANES(C2-A2)/2)^2+COS(RADIANES(A2))*COS(RADIANES(C2))*SENO(RADIANES(D2-B2)/2)^2)), con la latitud y la longitud de origen en A2 y B2 y las de destino en C2 y D2. Para cientos de puntos, el conversor de coordenadas desde Excel prepara los datos.

¿Cómo encontrar el punto medio entre dos ciudades?

El punto medio entre dos ciudades lo calcula la herramienta de punto medio entre dos o más lugares, que además nombra el municipio más cercano a ese punto.

Escriba al menos dos letras. ↑ ↓ para elegir, Intro para abrir.