İspanya, Güneybatı Avrupa'da, İber Yarımadası'nda yer almaktadır. Kuzeyde, Pireneler Sıradağları ile Fransa ve Andorra ile sınırı vardır. Batıda, Portekiz ile sınırı bulunur. Güneyde, Cebelitarık ve Fas ile komşudur. Doğu ve Güneydoğu'da, Akdeniz ile çevrilidir. Kuzeybatı ve Batı'da, Atlantik Okyanusu ile kaplıdır.