摩洛哥与西班牙最近的城市距离仅15公里海域,即摩洛哥北部城市丹吉尔与西班牙南部城市阿尔杰奇拉。而从摩洛哥地理中心到西班牙地理中心的直线距离为1010公里。摩洛哥是一个沿海国家,有长达1700公里的海岸线,风光秀丽,加上气候适宜,有北非花园国家之称。
摩洛哥位于非洲西北端,东接阿尔及利亚,南部为撒哈拉沙漠,西濒浩瀚的大西洋,北隔直布罗陀海峡与西班牙相望,扼地中海入大西洋的门户。国土面积45.9万平方公里(不包括西撒哈拉26.6万平方公里)。海岸线1700多公里。
西班牙全国总面积达50.6万平方公里。(其中陆地面积499542平方公里,水域面积5240平方公里),居欧洲第五位,本土最北端到最南端大约830公里,东西方向最长1000公里。绝大部份领土位于伊比利亚半岛,东北隔比利牛斯山脉与法国和安道尔相连,西邻葡萄牙。南隔直布罗陀海峡与非洲的摩洛哥相望。北面比斯开湾,东临地中海与意大利隔海相望,西北、西南临大西洋。