Peisajul spaniol este un amestec între o regiune deluroasă cu lanțuri montane și o câmpie de coastă joasă, plată și îngustă. Câmpia de coastă separă regiunea muntoasă de corpurile înconjurătoare ale apei.
Zona de coastă plat este cunoscută sub numele de Câmpia Andaluză în sud-vest și bazinul râului Ebro în nord-est. Sudul îndepărtat al Spaniei are munții Cordillera Betica și Sierra Nevada. Sierra Nevada are continentul cel mai înalt punct al Spaniei la 11.411 de metri deasupra nivelului mării. Alte munți includ munții Cordillera Cantabrica din calcar și Munții Sistema Iberico în nord, precum și Munții Pirinei în nord-est. În partea de est, sunt prezente Sierra de Cuenca și Montes de Toledo stâncoase. Regiunea sudică-centrală are munții Serrania de Cuenca.
Spania are, de asemenea, aproximativ 1500 de râuri în întreaga țară. Cele mai lungi râuri sunt râurile Douro, Ebro, Jucar, Tagus, Guadiana și Guadalquivir. Ele sunt, de asemenea, cele mai semnificative. Spania este a treia țară ca mărime din Europa și 45% din țară este acoperită de Platoul Meseta. Spania este situat lângă Franța și este ușor la sud-vest de Franța. Se învecinează cu Golful Biscaya și strâmtoarea Gibraitorului, precum și cu Marea Mediterană. Cel mai sudic vârful lui atinge aproape Marocul.