Các địa hình chính ở Tây Ban Nha bao gồm Cao nguyên Meseta, chiếm 45% diện tích đất nước, Đồng bằng Andalucia ở phía đông nam, Dãy núi Pyrenees xác định biên giới giữa Tây Ban Nha và Pháp và Lưu vực sông Ebro ở phía đông bắc. Tây Ban Nha nằm trên bán đảo Iberia.
Các dãy núi quan trọng được tìm thấy ở Tây Ban Nha bao gồm các đỉnh phía bắc của Cordillera Cantabrica và Sistema Iberico, Montes de Toledo và Serrania de Cuenca ở trung tâm và phía nam đất nước, và Sierra de Cuenca ở phía đông. Các dãy núi chính nằm ở phía nam là Cordillera Betica và Sierra Nevada. Độ cao cao nhất ở đất liền được tìm thấy ở Sierra Nevada, ở đỉnh Mulhacén cao 11.413 feet so với mực nước biển. Đảo Canary có độ cao cao nhất trong cả nước, với ngọn núi lửa Teide đang hoạt động cao 12.198 foot.
Ngoài Quần đảo Canary ở Đại Tây Dương, các đảo là một phần của Tây Ban Nha nằm ở Biển Địa Trung Hải. Các quần đảo bao gồm Tenerife, Lanzarote, Ibiza, La Palma, Majorca và Laomera. Trung tâm Sistema xung quanh Madrid chia đất nước thành hai phần phía bắc và phía nam. Đỉnh cao nhất trong dãy đó là Pico Almanzor. Đất nước có các đồng bằng phù sa ven biển.