Il paesaggio della Spagna è un misto tra una regione collinosa con catene montuose e una pianura costiera bassa, piatta e stretta. La pianura costiera separa la regione montuosa dai corpi d'acqua circostanti.
L'area costiera piatta è conosciuta come la pianura andalusa nel sud-ovest e il bacino del fiume Ebro nel nord-est. L'estremo sud della Spagna ha montagne della Cordillera Betica e della Sierra Nevada. La Sierra Nevada ha la terraferma del punto più alto della Spagna a 11.411 piedi sopra il livello del mare. Altre montagne includono le montagne calcaree della Cordillera Cantabrica e il Sistema Iberico a nord e le montagne dei Pirenei a nord-est. Ad est sono presenti la rocciosa Sierra de Cuenca e il Montes de Toledo. La regione centro-meridionale ha le montagne della Serrania de Cuenca.
La Spagna ha anche circa 1.500 fiumi in tutto il paese. I fiumi più lunghi sono i fiumi Douro, Ebro, Jucar, Tago, Guadiana e Guadalquivir. Sono anche i più significativi. La Spagna è il terzo paese più grande in Europa e il 45% del paese è coperto dall'altopiano di Meseta. La Spagna si trova vicino alla Francia ed è leggermente a sud-ovest della Francia. Confina con il Golfo di Biscaglia e lo stretto di Gibraitor e con il Mar Mediterraneo. La sua punta più meridionale quasi tocca il Marocco.