Distances between cities

Overview of Spain

Time in the Spain

Spain hour
Time zone : Europe/Madrid
  • Country : Spain
  • Capital : Madrid
  • Population : 46,505,963
  • Country code (Iso) : ES / ESP
  • Dialing code : +34 / 0034
  • Currency : Euro

Spain map

Spain map : Distances between cities and places

In underneath section you can access to most important distances and roadmaps in Spain. This website allow you to calculate distances and itiniraries for different travel modes between any cites and places in Spain. Besides distances you can get directions for several transportation modes.

Languages : Castilian Spanish (official) 74%, Catalan 17%, Galician 7%, and Basque 2%

Spain : list of states

Main cities in Spain

Madrid (Madrid)3,255,944 inhabitants
Barcelona (Catalonia)1,621,537 inhabitants
Valencia (Valencia)814,208 inhabitants
Sevilla (Andalusia)703,206 inhabitants
Zaragoza (Aragon)674,317 inhabitants
Málaga (Andalusia)568,305 inhabitants
Murcia (Murcia)436,870 inhabitants
Palma (Balearic Islands)401,270 inhabitants
Las Palmas de Gran Canaria (Canary Islands)381,847 inhabitants
Bilbao (Basque Country)354,860 inhabitants
Alicante (Valencia)334,757 inhabitants
Córdoba (Andalusia)328,428 inhabitants
Valladolid (Castille and León)317,864 inhabitants
Vigo (Galicia)297,332 inhabitants
Gijón (Asturias)277,554 inhabitants
Eixample (Catalonia)266,477 inhabitants
L'Hospitalet de Llobregat (Catalonia)257,038 inhabitants
Latina (Madrid)256,644 inhabitants
Carabanchel (Madrid)253,678 inhabitants
A Coruña (Galicia)246,056 inhabitants
Puente de Vallecas (Madrid)244,151 inhabitants
Sant Martí (Catalonia)235,719 inhabitants
Gasteiz / Vitoria (Basque Country)235,661 inhabitants
Granada (Andalusia)234,325 inhabitants
Elche (Valencia)230,112 inhabitants
Ciudad Lineal (Madrid)228,171 inhabitants
Oviedo (Asturias)224,005 inhabitants
Santa Cruz de Tenerife (Canary Islands)222,417 inhabitants
Fuencarral-El Pardo (Madrid)220,085 inhabitants
Badalona (Catalonia)219,547 inhabitants
Cartagena (Murcia)211,996 inhabitants
Terrassa (Catalonia)210,941 inhabitants
Jerez de la Frontera (Andalusia)207,532 inhabitants
Sabadell (Catalonia)206,493 inhabitants
Móstoles (Madrid)206,478 inhabitants
Alcalá de Henares (Madrid)204,574 inhabitants
Pamplona (Navarre)198,491 inhabitants
Fuenlabrada (Madrid)197,836 inhabitants
Almería (Andalusia)188,810 inhabitants
Leganés (Madrid)186,066 inhabitants
Donostia / San Sebastián (Basque Country)185,357 inhabitants
Sants-Montjuïc (Catalonia)183,120 inhabitants
Santander (Cantabria)182,700 inhabitants
Castelló de la Plana (Valencia)180,005 inhabitants
Burgos (Castille and León)178,966 inhabitants
Albacete (Castille-La Mancha)169,716 inhabitants
Horta-Guinardó (Catalonia)168,092 inhabitants
Alcorcón (Madrid)167,967 inhabitants
Getafe (Madrid)167,164 inhabitants
Nou Barris (Catalonia)166,310 inhabitants
Hortaleza (Madrid)161,661 inhabitants
San Blas-Canillejas (Madrid)157,367 inhabitants
Salamanca (Castille and León)155,619 inhabitants
Tetuán de las Victorias (Madrid)155,000 inhabitants
Logroño (La Rioja)152,107 inhabitants
La Laguna (Canary Islands)150,661 inhabitants
City Center (Madrid)149,718 inhabitants
Huelva (Andalusia)148,806 inhabitants
Arganzuela (Madrid)148,797 inhabitants
Badajoz (Extremadura)148,334 inhabitants
Sarrià-Sant Gervasi (Catalonia)147,912 inhabitants
Sant Andreu (Catalonia)147,732 inhabitants
Salamanca (Madrid)147,707 inhabitants
Chamberí (Madrid)145,934 inhabitants
Usera (Madrid)141,189 inhabitants
Tarragona (Catalonia)140,323 inhabitants
Chamartín (Madrid)140,000 inhabitants
Lleida (Catalonia)135,919 inhabitants
Marbella (Andalusia)134,623 inhabitants
León (Castille and León)134,305 inhabitants
Villaverde (Madrid)126,802 inhabitants
Cadiz (Andalusia)126,766 inhabitants
Retiro (Madrid)126,058 inhabitants
Dos Hermanas (Andalusia)122,943 inhabitants
Mataró (Catalonia)121,722 inhabitants
Gràcia (Catalonia)121,502 inhabitants
Santa Coloma de Gramenet (Catalonia)119,717 inhabitants
Torrejón de Ardoz (Madrid)118,162 inhabitants
Jaén (Andalusia)116,557 inhabitants
Moncloa-Aravaca (Madrid)116,531 inhabitants