Le paysage de l'Espagne est un mélange entre une région vallonnée avec des chaînes de montagnes et une plaine côtière basse, plate et étroite. La plaine côtière sépare la région montagneuse des plans d'eau environnants.
La zone côtière plate est connue sous le nom de plaine andalouse au sud-ouest et de bassin de l'Èbre au nord-est. L'extrême sud de l'Espagne a des montagnes de Cordillera Betica et de Sierra Nevada. La Sierra Nevada possède le point culminant de l'Espagne continentale à 11 411 pieds au-dessus du niveau de la mer. Les autres montagnes comprennent les montagnes calcaires de la Cordillère Cantabrique et les montagnes Sistema Iberico au nord ainsi que les montagnes des Pyrénées au nord-est. A l'est, la rocheuse Sierra de Cuenca et les Montes de Toledo sont présents. La région du centre-sud abrite les montagnes Serrania de Cuenca.
L'Espagne compte également environ 1 500 rivières à travers le pays. Les fleuves les plus longs sont le Douro, l'Èbre, le Jucar, le Tage, le Guadiana et le Guadalquivir. Ils sont aussi les plus significatifs. L'Espagne est le troisième plus grand pays d'Europe et 45 pour cent du pays est couvert par le plateau de Meseta. L'Espagne est située à côté de la France et est légèrement au sud-ouest de la France. Il borde le golfe de Gascogne et le détroit de Gibraitor ainsi que la mer Méditerranée. Sa pointe la plus méridionale touche presque le Maroc.