Tây Ban Nha ở vĩ độ 40 độ và 4 độ kinh độ trên Bán đảo Iberia. Nó nằm ở tây nam Châu Âu và giáp với Pháp, Bồ Đào Nha, Andorra và Gibraltar. Nó cũng giáp với Biển Địa Trung Hải, Đại Tây Dương, Vịnh Biscay và dãy núi Pyrenees.
Tây Ban Nha có các vùng gần Ma-rốc. Nước này sở hữu quần đảo Canary ở Đại Tây Dương và quần đảo Balearic ở biển Địa Trung Hải. Quần đảo Canary là điểm địa chất cao nhất của Tây Ban Nha với độ cao 3.718 mét. Tây Ban Nha rộng 498,980 km vuông và đường bờ biển dài 4,964 km. Thời tiết của Tây Ban Nha ôn hòa dọc theo bờ biển với mùa hè nóng nực và mùa đông lạnh giá trong đất liền.