Spanien teilt sich die Iberische Halbinsel mit Portugal (im Westen) und der britischen Exklave Gibraltar (im Süden). Im Nordosten grenzt es an Andorra und, getrennt durch die Pyrenäen, an Frankreich. Die zu Spanien gehörenden Kanarischen Inseln liegen vor der Westküste Afrikas. Die Städte Ceuta und Melilla liegen in Nordafrika und grenzen an das Mittelmeer sowie Marokko. Der nördlichste Punkt Spaniens ist die Estaca de Vares, der westlichste das Kap Toriñana, beide in Galicien, der südlichste die Punta Marroquí bei Tarifa, der östlichste das Kap de Creus. Die größte Ausdehnung von Norden nach Süden beträgt 856 und von O. nach W. 1020 km.
Die Nordküste Spanien verläuft fast in gerader Linie und bildet nur zwischen Gijón und Aviles sowie zwischen Ribadeo und A Coruña (spanisch La Coruña) bedeutendere Vorsprünge nach Norden. Gegenüber den übrigen Küsten des Landes zeichnen sich diese Küstenabschnitte durch Schroffheit und schlechte Zugänglichkeit aus. Ursächlich hierfür ist, dass hier die Gebirge fast überall dicht ans Meer heranrücken. Zugänglich sind diese Küstenabschnitte nur an den Mündungen der Flüsse und der tief in das Land einschneidenden Meeresarme (Rías), die insbesondere an der Küste von Galicien häufig auftreten.
Auch die Westküste Spaniens trägt im ganzen diesen Charakter; doch ist sie viel zugänglicher als der Norden, da hier die Gebirge nur in den Kaps bis an das Meer herantreten und sich im Hintergrund der Rias gewöhnlich Ebenen befinden. Charakteristisch für die Süd- und Ostküste sind dagegen eine Anzahl weiter, flacher Meerbusen und dazwischen befindliche, in felsige Vorgebirge endende Landvorsprünge. Diese Abschnitte sind gegliederter als die Nord- und Westküste und besser zugänglich. Die wichtigsten Buchten der Südküste sind von Westen nach Osten die Golfe von Cádiz, Málaga und Almería sowie die Bucht von Cartagena, an der Ostküste die Bahía von Alicante und der Golf von Valencia. Die größten Flüsse Spaniens sind der Duero, der Tajo und der Ebro.