Królestwo Hiszpanii położone jest na południowym zachodzie kontynentu europejskiego i zajmując prawie 505 tys. km2 jest trzecim, pod względem wielkości terytorium, państwem w Europie. Powierzchnia kraju zajmuje blisko 80% Półwyspu Iberyjskiego, a otoczona jest od północy i zachodu wodami Oceanu Atlantyckiego, natomiast od wschodu i południa Morzem Sródziemnym.
Hiszpania sąsiaduje od półlnocy z Andorą i Francją, od południa z Marokiem i Gibraltarem, stanowiącym terytorium zależne Wielkiej Brytanii, od zachodu z Portugalią.
Hiszpanię można podzielić na cztery strefy klimatu. Klimat sródziemnomorski, głównie umiarkowany we wschodnich i południowych rejonach kraju: lato ciepłe i łagodne, pory deszczowe na wiosnę i jesień.
W głębi kraju: mroźna zima z częstymi opadami śniegu na północy oraz gorące lato. Północ nad wybrzeżem Atlantyku: opady głównie w zimie, nieco chłodniejsze ale nadal ciepłe lato. Klimat podzwrotnikowy na Wyspach Kanaryjskich: wysokie temperatury przez cały rok (18ºC - 24ºC).