La Spagna si trova nella penisola iberica, conosciuta anche come Iberia, situata nel sud-ovest dell'Europa. La Spagna copre la maggior parte del continente, occupando 195.182 delle 220.000 miglia quadrate che compongono la penisola.
La penisola iberica è composta da Spagna, Portogallo, Andorra, il territorio britannico di Gibilterra e parte della Francia meridionale. La zona è delimitata dal Mar Mediterraneo a est e l'Oceano Atlantico a ovest, che sono collegati dallo stretto di Gibilterra, sulla costa meridionale di Gibilterra e in Spagna. Il continente africano si trova a sud della penisola iberica ed è vicino a cinque miglia in alcuni punti. La penisola è separata dalla Francia e dal resto dell'Europa a nord dalla catena montuosa dei Pirenei.