Tây Ban Nha được bao quanh bởi Pháp, Gibraltar, Bồ Đào Nha và Maroc. Andorra, một trong những quốc gia nhỏ nhất trên thế giới, nằm ở biên giới miền núi giữa Tây Ban Nha và Pháp. Gibraltar được coi là một lãnh thổ hải ngoại của Vương quốc Anh.
Các vùng ngoại lệ của Tây Ban Nha gồm Ceuta và Meliilla nằm trên bờ biển của Ma-rốc và cũng có một mảnh nhỏ của biên giới giữa Ma-rốc và Penon de Velez de la:15, một sở hữu khác của Tây Ban Nha. Tây Ban Nha cũng sở hữu các đảo tự trị tạo nên Quần đảo Balearic và Canary, cũng như các đảo nhỏ ngoài khơi bờ biển Ma-rốc.
Tổng diện tích của Tây Ban Nha là 195.360 dặm vuông, khiến nước này trở thành quốc gia lớn thứ 52 trên thế giới. Biên giới của nó với Bồ Đào Nha dài nhất là 760,5 dặm, tiếp theo là Pháp với 401 dặm. Biên giới của nó với Andorra là 39 dặm. Biên giới của nó với Ma-rốc là khoảng 5 dặm đối với Ceuta và 6,5 dặm đối với Melilla. Đoạn biên giới giữa Ma-rốc và Penon de Velez de laKINGra là khoảng 47 dặm.
Tây Ban Nha được ngăn cách với Pháp bởi dãy núi Pyrenees, nhưng điểm cao nhất của nó thực sự là Pico de Teide, một ngọn núi cao 12.198 foot trên đảo Tenerife thuộc quần đảo Canary.