Španělsko ležící na Pyrenejském poloostrově. Hraničí s Portugalskem, Andorrou, Francií, Gibraltarem. Španělské severoafrické državy: Ceuta a Melilla mají hranice s Marokem.
Ke Španělskému království patří Kanárské ostrovy v Atlantském oceánu a Baleárské ostrovy ve Středozemním moři (Mallorca, Menorca, Cabrera a další menší ostrůvky).
Součástí Španělska je katalánské město Llívia na územím Francie.