Španjolska je smještena na jugozapadu Europe.
Zauzima veći dio Pirenejskog poluotoka.
Dio su njenog teritorija i dva arhipelaga, smještena u Sredozemnom mori i Atlantskom oceanu, sjevernoafrički primorski gradovi Ceuta i Melilla, koji su pod španjolskom upravom te enklava Llívia u francuskim Pirenejima.
Na sjeveru graniči sa Francuskom i Andorom,sa Portugalom na zapadu, a sa britanskom kolonijom Gibraltar na jugu.