Hiszpania leży na Półwyspie Iberyjskim, zwanym również Iberią, położonym w południowo-zachodniej Europie. Hiszpania obejmuje większość lądu, zajmując 195,182 z 220 000 mil kwadratowych, które tworzą półwysep.
Półwysep Iberyjski składa się z Hiszpanii, Portugalii, Andory, brytyjskiego terytorium Gibraltaru i części południowej Francji. Obszar ten graniczy z Morzem Śródziemnym na wschodzie i Oceanem Atlantyckim na zachodzie, które są połączone Cieśniną Gibraltarską, na południowym wybrzeżu Gibraltaru i Hiszpanii. Kontynent Afryki leży na południe od Półwyspu Iberyjskiego i jest w niektórych punktach nawet 5 mil. Półwysep jest oddzielony od Francji i reszty Europy na północ od pasma górskiego Pirenejów.