西班牙的版图面积广阔,总面积达到505,925平方公里,其中陆地面积499,542平方公里,水域面积约为5,240平方公里,使其在欧洲国家中排名第五。从北至南,西班牙的本土跨度大约为830公里,东西方向的长度更是达到了惊人的1,000公里。
西班牙的领土主要集中在伊比利亚半岛,东北方向的比利牛斯山脉将其与法国和安道尔紧密相连,西部则是葡萄牙的邻国。南部直布罗陀海峡将它与非洲的摩洛哥隔海相望。西班牙的海岸线多样,北面有比斯开湾,东临地中海,与意大利隔着海域,而西北和西南则环抱大西洋,展现出了丰富的海洋资源。
地形方面,西班牙以高原为主,山脉穿插其中。全国的最高峰泰德峰海拔3,718米,而本土的最高峰穆拉森山则稍低一些,海拔3,478米。位于中部的梅塞塔高原,是一个被山脉环绕的封闭性高原,占据了全国面积的三分之二,平均海拔在600米至800米之间,展示了其多样化的地理风貌。
在北部,西班牙拥有绵延的坎塔布里亚山脉和比利牛斯山脉,后者作为西班牙与法国的天然边界,长达430多公里,其中还包括超过3,000米的高山峻岭。