Cel mai înalt munte din Spania este Mulhacén în Sierra Nevada. La 11.411 de metri, este cel mai înalt munte din Peninsula Iberică. Cel mai înalt munte de pe teritoriul spaniol este Pico de Teide, în Tenerife, în Insulele Canare. Acest munte are o înălțime de 12.198 de picioare.
Mulhacén, care se află în sudul Spaniei, își primește numele de la Abu l-Hasan Ali. El a fost al doilea până la ultimul rege musulman din Granada. Se numește Muley Hacén de către spaniol și se presupune că a fost îngropat în vârful muntelui.
Teide este un vulcan activ și este cel de-al treilea cel mai înalt vulcan de pe pământ. Este situat în Parcul Național Teide, o atracție turistică populară.