A spanyol szárazföld délről és keletről a Földközitenger északról a Vizcayai-öböl és nyugatról az Atlanti-óceán alkot vele határt. Délen a Giblartári-szoros választja el Afrikától. A partok teljes hossza 3144 km.