España limita al oeste con el océano Atlántico y Portugal; al norte con el mar Cantábrico, al noreste con Francia y Andorra, al otro lado de la cordillera de los Pirineos; al este con el mar Mediterráneo y al sur con Marruecos, en las fronteras de Ceuta y de Melilla en el continente africano.