Eine Europakarte zeigt, dass Spanien im Südwesten Europas auf der Iberischen Halbinsel liegt. Es grenzt im Norden an Frankreich und Andorra, im Westen an Portugal und an das britische Überseegebiet Gibraltar sein Süden.
Teile von Portugal liegen tatsächlich südlich oder südwestlich von Spanien, aber der Großteil des Landes liegt direkt westlich von Spanien. Spanien ist auch sehr nah an Marokko; die 8,7 Meilen lange Straße von Gibraltar trennt die beiden Länder; Spanien hat jedoch eine Exklavenstadt namens Ceuta, die direkt an Marokko grenzt. Auf der anderen Seite des Mittelmeers liegt Italien direkt östlich von Spanien. Da Spanien auf einer Halbinsel liegt, ist der Großteil des Landes von Wasser umgeben.