Distance between cities in Spain

Select 2 cities to calculate the distance:

Distances between main cities

In Spain, cities are dispersed compared to those in other countries, with an average distance of 727 km between the 10 most populated cities. The following matrix shows all distances between the main cities.

Madrid Barcelona Valencia Zaragoza Málaga Murcia Palma Las Palmas de Gran Canaria
Madrid - 505 km 303 km 275 km 415 km 349 km 551 km 1,737 km
Barcelona 505 km - 303 km 255 km 770 km 471 km 206 km 2,174 km
Valencia 303 km 303 km - 246 km 468 km 177 km 261 km 1,874 km
Zaragoza 275 km 255 km 246 km - 628 km 408 km 378 km 2,001 km
Málaga 415 km 770 km 468 km 628 km - 324 km 696 km 1,406 km
Murcia 349 km 471 km 177 km 408 km 324 km - 372 km 1,723 km
Palma 551 km 206 km 261 km 378 km 696 km 372 km - 2,094 km
Las Palmas de Gran Canaria 1,737 km 2,174 km 1,874 km 2,001 km 1,406 km 1,723 km 2,094 km -

Longest distances in Spain

Among the 10 main cities, the longest distance is 2,174 km, between Las Palmas de Gran Canaria and Barcelona. If the group is expanded to the 25 largest cities, the longest distance is between Badalona and Santa Cruz de Tenerife, with 2,212 km. In the group of the 100 main cities, the longest distance is between Girona and Santa Cruz de Tenerife, with 2,285 km.

Group From → To Distance
Among the main 10 cities From Las Palmas de Gran Canaria to Barcelona 2,174 km (1,351 mi)
Among the main 25 cities From Badalona to Santa Cruz de Tenerife 2,212 km (1,374 mi)
Among the main 100 cities From Girona to Santa Cruz de Tenerife 2,285 km (1,420 mi)

The greatest latitudinal distance (north to south) between two cities in Spain is from Gijón to Santa Lucía, with a displacement of 15.62 degrees of latitude, approximately equivalent to 1,728 km. The total distance between these cities is 1,947 km.

In the longitudinal direction (west to east), the greatest distance is from Girona to Santa Cruz de Tenerife, with a displacement of 13.51 degrees of longitude, which is approximately equivalent to 1,579 km. The total distance between these cities is 2,285 km.

Distances to international cities

International routes from cities in Spain reach significant distances, such as the 17,688 kilometers between Madrid and Sydney, covering a transcontinental connection between Europe and Oceania. Below are some international distances from Spain.

More distances from Spain

Select a region or city to calculate more distances: