Tây Ban Nha nằm trên Bán đảo Iberia, còn được gọi là Iberia, nằm ở Tây Nam Châu Âu. Tây Ban Nha bao phủ phần lớn diện tích đất liền, chiếm 195.182 trong tổng số 220.000 dặm vuông tạo nên bán đảo.
Bán đảo Iberia bao gồm Tây Ban Nha, Bồ Đào Nha, Andorra, lãnh thổ Gibraltar thuộc Anh và một phần miền nam nước Pháp. Khu vực này giáp với Biển Địa Trung Hải ở phía đông và Đại Tây Dương ở phía tây, được nối với eo biển Gibraltar, trên bờ biển phía nam của Gibraltar và Tây Ban Nha. Lục địa Châu Phi nằm ở phía nam Bán đảo Iberia và cách một số điểm gần 5 dặm. Bán đảo được ngăn cách với Pháp và phần còn lại của châu Âu về phía bắc bởi dãy núi Pyrenees.