Krajobraz Hiszpanii to mieszanka pagórkowatego regionu z pasmami górskimi i niską, płaską, wąską równiną przybrzeżną. Nadbrzeżna równina oddziela górzysty region od otaczających go wód.
Płaskie wybrzeże znane jest jako równina andaluzyjska na południowym zachodzie i dorzecze rzeki Ebro na północnym wschodzie. Daleko na południu Hiszpanii znajdują się góry Cordillera Betica i Sierra Nevada. Sierra Nevada ma stały ląd w najwyższym punkcie Hiszpanii na wysokości 11 411 metrów nad poziomem morza. Inne góry to wapienne góry Cordillera Cantabrica i góry Sistema Iberico na północy, a także Pireneje na północnym wschodzie. Na wschodzie znajdują się skaliste Sierra de Cuenca i Montes de Toledo. Region południowo-centralny ma góry Serrania de Cuenca.
Hiszpania ma również około 1500 rzek w całym kraju. Najdłuższymi rzekami są rzeki Douro, Ebro, Jucar, Tagus, Guadiana i Guadalquivir. Są również najważniejsze. Hiszpania jest trzecim co do wielkości krajem w Europie, a 45% powierzchni kraju pokrywa Płaskowyż Mesety. Hiszpania znajduje się obok Francji i jest nieco na południowy zachód od Francji. Graniczy z Zatoką Biskajską i Cieśniną Gibraitora, a także z Morzem Śródziemnym. Najbardziej wysunięty na południe wierzchołek niemal dotyka Maroka.