西班牙位于欧洲西南部的伊比利亚半岛,周边国家包括:

葡萄牙:

位于西班牙的西部,与西班牙同处于伊比利亚半岛,两国之间有长达754英里的边界。

法国:

位于西班牙的东北部,与西班牙接壤,边界线长约600公里。

安道尔:

位于西班牙的东北部,与西班牙接壤,是一个内陆国家。

摩洛哥:

位于西班牙的南部,通过直布罗陀海峡与西班牙相望,两国之间有较短的边界线。

此外,西班牙还拥有地中海中的巴利阿里群岛和大西洋中的加那利群岛等海外领土。