Ein Blick auf die Spanienkarte zeigt, dass das Land den größten Teil der Iberischen Halbinsel einnimmt. Die etwa 505.000 Quadratkilometer erstrecken sich etwa zwischen dem 36. und dem 44. nördlichen Breitengrad. Auf der Landkarte sind auch die Balearischen Inseln im Mittelmeer abgebildet, während die ebenfalls zu Spanien gehörenden Kanaren im Westen außerhalb des Blickfeldes liegen. Im Süden ist das Land durch die nur 14 Kilometer breite Straße von Gibraltar von Afrika getrennt ist. Zu Spanien zählen weiterhin die Enklaven Ceuta und Melilla, die von marokkanischem Hoheitsgebiet umgeben sind.
Im Westen grenzt Spanien an Portugal, im Norden und Nordwesten sehen Sie den Golf von Biskaya, der seinerseits zum Atlantischen Ozean gehört. Im Nordosten bildet der Gebirgszug der Pyrenäen die Grenze zwischen Spanien und dem Nachbarland Frankreich. Mittendrin liegt der Zwergstaat Andorra. Die wichtigste Anreiseroute für deutsche Urlauber verläuft im Osten entlang der Küstenautobahn vom französischen Perpignan, vorbei an der Costa Brava, und weiter über die katalanische Metropole Barcelona.