Une carte de l'Europe montre que l'Espagne est située au sud-ouest de l'Europe sur la péninsule ibérique. Elle est bordée par la France et l'Andorre au nord, le Portugal à l'ouest et le territoire britannique d'outre-mer de Gibraltar à son sud.
Certaines parties du Portugal se trouvent en fait au sud ou au sud-ouest de l'Espagne, mais la majorité du pays se trouve directement à l'ouest de l'Espagne. L'Espagne est également très proche du Maroc ; le détroit de Gibraltar de 8,7 milles sépare les deux pays; cependant, l'Espagne a une ville d'enclave appelée Ceuta, qui borde directement le Maroc. De l'autre côté de la mer Méditerranée, l'Italie est directement à l'est de l'Espagne. L'Espagne étant située sur une péninsule, la majorité du pays est entourée d'eau.