На сході межує з Алжиром (спільний кордон — 1350 км); на півночі з іспанськими територіями на африканському континенті, Сеутою і Мелільєю; на півдні — із Західною Сахарою (умовний кордон 650 км). На півночі омивається водами Середземного моря (537 км), на північному заході — безпосередньо водами Атлантичного океану (2445 км).