The distance between Mexico and Spain is 9,042 kilometers (5,618 miles).
Mexico, America
Spain, Europe
9,042 km
Distance between centroids
7,421 km
Shortest distance
Calculated based on main borders (including major islands)
8,195 km
Shortest distance between major cities
Mérida → Madrid
Distances between Mexico and Spain by cities:
City in Mexico | City in Spain | Distance (kilometers) |
---|---|---|
Saltillo | Las Palmas de Gran Canaria | 8,324 km |
Guadalajara | Barcelona | 9,736 km |
Mérida | Murcia | 8,479 km |
Mexico City | A Coruña | 8,610 km |
Mérida | Madrid | 8,195 km |
Ecatepec de Morelos | Barcelona | 9,485 km |
Guadalupe | Madrid | 8,724 km |
Mexico City | Barcelona | 9,503 km |
Tijuana | Madrid | 9,426 km |
Guadalupe | Granada | 8,879 km |
Naucalpan de Juárez | Valencia | 9,385 km |
Tijuana | Barcelona | 9,730 km |
Monterrey | Madrid | 8,729 km |
Iztapalapa | A Coruña | 8,610 km |
Saltillo | Madrid | 8,800 km |
Ecatepec de Morelos | A Coruña | 8,591 km |
Chihuahua | Valencia | 9,252 km |
Monterrey | Granada | 8,884 km |
Hermosillo | Madrid | 9,274 km |
Naucalpan de Juárez | Barcelona | 9,508 km |
Distance between countries | Kilometers |
---|---|
From Mexico to China | 12,846 km |
From Mexico to India | 15,108 km |
From Mexico to United States | 1,629 km |
From Mexico to Indonesia | 15,349 km |
From Mexico to Pakistan | 13,966 km |
Distances between countries | Kilometers |
---|---|
From Spain to China | 8,809 km |
From Spain to India | 7,954 km |
From Spain to United States | 7,607 km |
From Spain to Indonesia | 12,378 km |
From Spain to Pakistan | 6,544 km |
The following list contains countries that are separated by a similar distance as it is between Mexico and Spain.
From | To | Distance (kilometers) |
---|---|---|
Uruguay | Algeria | 9,043 km |
Uruguay | Mozambique | 9,037 km |
Cuba | Serbia | 9,046 km |
El Salvador | Mali | 9,033 km |
Costa Rica | Belgium | 9,054 km |
Bulgaria | Suriname | 9,023 km |
Costa Rica | Algeria | 9,064 km |
New Zealand | Taiwan | 9,064 km |
Bulgaria | Dominican Republic | 9,065 km |
Netherlands | Thailand | 9,013 km |
El Salvador | Kiribati | 9,011 km |
Puerto Rico | Ukraine | 9,070 km |
Puerto Rico | Chad | 9,009 km |
Netherlands | Guatemala | 9,008 km |
El Salvador | Belgium | 9,073 km |