Hiszpania ma 40 stopni szerokości i 4 stopnie długości geograficznej na Półwyspie Iberyjskim. Znajduje się w południowo-zachodniej Europie i graniczy z Francją, Portugalią, Andorą i Gibraltarem. Graniczy również z Morzem Śródziemnym, Oceanem Atlantyckim, Zatoką Biskajską i pasmem Pirenejów.
Hiszpania ma regiony w pobliżu Maroka. Kraj jest właścicielem Wysp Kanaryjskich na Oceanie Atlantyckim i na Balearach na Morzu Śródziemnym. Wyspy Kanaryjskie są najwyższym geologicznym punktem Hiszpanii na 3718 metrach. Hiszpania ma 498,980 kilometrów kwadratowych, a jej linia brzegowa ma 4964 km długości. Pogoda w Hiszpanii jest umiarkowana wzdłuż wybrzeża z gorącym latem i zimnymi zimami w głębi lądu.