İspanya, İber Yarımadası'nda 40 derece enlem ve 4 derece boyunda. Güneybatı Avrupa’da ve Fransa, Portekiz, Andorra ve Cebelitarık sınırlarında. Aynı zamanda Akdeniz, Atlantik Okyanusu, Biscay Körfezi ve Pireneler'in dağlık alanını da sınırlamaktadır.
İspanya'nın Fas yakınında bölgeleri var. Ülke, Atlantik Okyanusunda Kanarya Adaları ve Akdeniz'de Balear Adaları'na sahiptir. Kanarya Adaları, 3.718 metrede İspanya'nın en yüksek jeolojik noktasıdır. İspanya 498.980 kilometrekare ve sahil şeridi 4.964 kilometre uzunluğunda. İspanya'nın havası iç kesimlerde sıcak yazlar ve soğuk kışlarla ılımandır.