O hartă a Europei arată că Spania se află în sud-vestul Europei pe Peninsula Iberică. Este mărginită de Franța și Andorra la nord, Portugalia spre vest și Teritoriul britanic de peste mări Gibraltar la sud.
O parte din Portugalia este de fapt sudul sau sud-vestul Spaniei, dar majoritatea țării este direct la vest de Spania. Spania este, de asemenea, foarte aproape de Maroc; strâmtoarea de 8,7 mile din Gibraltar separă cele două țări; cu toate acestea, Spania are un oraș exclave numit Ceuta, care înconjoară direct Marocul. În Marea Mediterană, Italia este direct la est de Spania. Deoarece Spania este situată pe o peninsulă, majoritatea țării este înconjurată de apă.