Ngọn núi cao nhất ở Tây Ban Nha là Mulhacén ở Sierra Nevada. Với độ cao 11.411 feet, đây là ngọn núi cao nhất trên bán đảo Iberia. Ngọn núi cao nhất trên lãnh thổ Tây Ban Nha là Pico de Teide, trên Tenerife thuộc quần đảo Canary. Ngọn núi này cao 12.198 feet.
Mulhacén, ở phía nam Tây Ban Nha, được lấy tên từ Abu l-Hasan Ali. Ông là vị vua Hồi giáo cuối cùng của Granada. Anh ta được người Tây Ban Nha gọi là Muley Hacén và được cho là được chôn cất trên đỉnh núi.
Teide là một ngọn núi lửa đang hoạt động và là ngọn núi lửa cao thứ ba trên trái đất. Nó nằm trong Công viên Quốc gia Teide, một điểm thu hút khách du lịch nổi tiếng.