Spaniens Landschaft ist eine Mischung aus einer hügeligen Region mit Bergketten und einer niedrigen, flachen, schmalen Küstenebene. Die Küstenebene trennt die bergige Region von den umliegenden Gewässern.
Das flache Küstengebiet ist im Südwesten als Andalusische Tiefebene und im Nordosten als Ebro-Becken bekannt. Der äußerste Süden Spaniens hat die Berge der Cordillera Betica und der Sierra Nevada. Die Sierra Nevada hat den höchsten Punkt des spanischen Festlandes auf 11.411 Fuß über dem Meeresspiegel. Andere Berge sind das Kalksteingebirge Cordillera Cantabrica und das Sistema Iberico-Gebirge im Norden sowie die Pyrenäen im Nordosten. Im Osten sind die felsige Sierra de Cuenca und die Montes de Toledo vorhanden. In der südlich-zentralen Region befinden sich die Berge der Serrania de Cuenca.
Spanien hat auch ungefähr 1.500 Flüsse im ganzen Land. Die längsten Flüsse sind die Flüsse Douro, Ebro, Jucar, Tejo, Guadiana und Guadalquivir. Sie sind auch die bedeutendsten. Spanien ist das drittgrößte Land Europas und 45 Prozent des Landes werden vom Meseta-Plateau bedeckt. Spanien liegt neben Frankreich und ist etwas südwestlich von Frankreich. Es grenzt an den Golf von Biskaya und die Straße von Gibraitor sowie das Mittelmeer. Seine südlichste Spitze berührt fast Marokko.