Spanien ist von Frankreich, Gibraltar, Portugal und Marokko umgeben. Andorra, eines der kleinsten Länder der Welt, liegt an der bergigen Grenze zwischen Spanien und Frankreich. Gibraltar gilt als Überseegebiet des Vereinigten Königreichs.
Die spanischen Exklaven Ceuta und Meliilla liegen an der Küste Marokkos, und es gibt auch ein winziges Stück Grenze zwischen Marokko und Penon de Velez de la Gomera, einer weiteren spanischen Besitzung. Spanien besitzt auch die autonomen Inseln der Balearen und der Kanarischen Inseln sowie kleine Inseln vor der marokkanischen Küste.
Die Gesamtfläche Spaniens beträgt 195.360 Quadratmeilen und ist damit das 52. größte Land der Welt. Die Grenze zu Portugal ist mit 760,5 Meilen die längste, gefolgt von Frankreich mit 401 Meilen. Die Grenze zu Andorra beträgt 39 Meilen. Die Grenze zu Marokko beträgt etwa 8 km für Ceuta und 10 km für Melilla. Der Grenzabschnitt zwischen Marokko und Penon de Velez de la Gomera beträgt etwa 47 Meilen.
Spanien ist durch die Pyrenäen von Frankreich getrennt, aber der höchste Punkt ist der Pico de Teide, ein 12.198 Fuß hoher Berg auf der Insel Teneriffa auf den Kanarischen Inseln.