从其本土来看,陆地上相邻的国家是葡萄牙、法国、安道尔,共三个国家。

西班牙地处欧洲与非洲的交界,西邻同处于伊比利亚半岛的葡萄牙,北濒比斯开湾,东北部与法国及安道尔接壤,南隔直布罗陀海峡与非洲的摩洛哥相望,领土还包括地中海中的巴利阿里群岛与意大利隔海相望,大西洋的加那利群岛,及在非洲的休达和梅利利亚。