Spania grenser til Frankrike og Andorra i Pyreneene i nord, og til Portugal i vest. I øst og sør grenser Spania til Middelhavet, og det smale Gibraltarstredet skiller Spania fra Afrika. I nordvest grenser Spania til Atlanterhavet og Biscayabukten. I tillegg til landområdene på Den iberiske halvøy er også øygruppene Balearene i Middelhavet og Kanariøyene i Atlanterhavet nordvest av Afrika del av Spania. Spania hevder også suverenitet over fem mindre områder på kysten av Marokko: Ceuta, Melilla, Islas Chafarinas, Peñón de Alhucemas og Peñón de Vélez de la Gomera.