L'Espagne partage des frontières terrestres avec cinq pays voisins et sur deux continents, pour un total de 1 918 km:
Sur le continent européen:
Andorre: au nord du pays, dans le massif des Pyrénées (67 km).
France: la frontière traverse la totalité des Pyrénées et consiste en deux sections principales séparées par l'Andorre, auxquelles il faut rajouter l'enclave de Llívia (623 km au total).
Gibraltar: séparant l'Espagne de la possession britannique, elle divise la péninsule de Gibraltar (1,2 km: la 2e plus courte frontière internationale au monde après celle entre le Botswana et la Zambie). L'Espagne conteste toutefois la souveraineté britannique sur Gibraltar.
Portugal: la plus longue frontière du pays (1 214 km) et l'une des plus anciennes au monde, remontant au XIIesiècle.
Gibraltar: du fait du différend entre l'Espagne et le Royaume-Uni sur le statut de la colonie britannique, aucun tracé commun n'est accepté par les deux pays.