Góry otaczające Mesetę Góry Kantabryjskie leżą na północy kraju i ciągną się równolegle do wybrzeży Zatoki Biskajskiej. Długie na około 500 km góry i wysokie średnio na 2000 m n.p.m. stanowią wyraźna barierę klimatyczną. Najwyższym szczytem tych gór jest Torre de Cerredo mający 2648 m n.p.m. Góry Iberyjskie ograniczają Mesetę od północnego wschodu; ciągną się mniej więcej od wschodniej części Gór Kantabryjskich w kierunku Morza Śródziemnego na długości 400 km. Najwyższym szczytem tych gór jest Moncayo, wysoki na 2313 m n.p.m. Góry te obejmują następujące pasma: Montes de Oca, Demanda, Cebollera, Picos de Urbión i Moncayo, gdzie wznosi się najwyższy szczyt tychże gór. Sierra Morena to ostatni górotwór otaczający Mesetę. Sierra Morena leżące na południu kraju ciągną się z zachodu na wschód na długości 350 km. Najwyższym szczytem tych gór jest Sierra Madrona wysoki na 1323 m n.p.m. Zachodnim przedłużeniem tych gór jest Masyw Galicyjski, leżący w północno-zachodniej części kraju. thumb|350px|Torre de Cerredo