Um mapa da Europa mostra que a Espanha está localizada no sudoeste da Europa, na Península Ibérica. Faz fronteira com a França e Andorra ao norte, Portugal a oeste e o Território Britânico Ultramarino de Gibraltar a seu sul.
Partes de Portugal estão na verdade ao sul ou sudoeste da Espanha, mas a maioria do país fica diretamente a oeste da Espanha. A Espanha também está muito perto de Marrocos; o estreito de 8,7 milhas de Gibraltar separa os dois países; no entanto, a Espanha tem uma cidade enclave chamada Ceuta, que faz fronteira diretamente com o Marrocos. Do outro lado do mar Mediterrâneo, a Itália fica diretamente a leste da Espanha. Como a Espanha está localizada em uma península, a maior parte do país é cercada por água.