西班牙位于北纬36度00分到43度22分、西经9度18分和东经3度19分之间。
西班牙全国总面积达505925平方公里 (
National Map Of Spain spanish symbols
当中陆地面积499542平方公里,水面面积5240平方公里),居欧洲第五位,本土最北端到最南端大约830公里,东西方向长1000公里。绝大部份领土位于伊比利亚半岛,东北隔比利牛斯山脉与法国和安道尔相连,西邻葡萄牙。南隔直布罗陀海峡与非洲的摩洛哥相望。北面比斯开湾,东临地中海与意大利隔海相望,西北、西南临大西洋。