西班牙领土面积50.60万平方公里,位于世界上国土面积最大的五十国之列,其大部分国土位于伊比利亚半岛,剩余约1.25万平方公里的国土位于巴利阿里群岛和加纳利群岛,还有32平方公里的国土位于非洲大陆北部沿海的休达和梅里亚。

伊比利亚半岛位于欧洲西南端,距离非洲大陆最近的地方仅有14公里,这使西班牙具有重要的战略意义。一边是地中海,另一边就好像是前往美洲和非洲的十字路口。这也使其拥有广阔的海岸线,分别与地中海和大西洋相邻。

从地理上看,西班牙位于北纬36°~43°之间,北部属于北温带海洋性气候,中部属于地中海大陆性气候,东部和南部属于地中海气候。这使西班牙既有位于北部以及山区的湿润的地区,又有森林茂密的绿色地区,还有干旱的地中海地区。