Испания расположена на юго-западе Европы и занимает примерно 85% территории Пиренейского полуострова, южная конечность которого находится в 13 км от Сев. Африки. Испания имеет сухопутные границы с Францией-623 км, Португалией-1,214 км, Андоррой-65 км и английской колонией Гибралтар-1,2 км. Испании принадлежат острова Балеарского архипелага, расположенного в Средиземном море, и Канарского архипелага, находящегося в Атлантическом океане неподалеку от западных берегов Африки. Под управлением Испании находятся города Сеута и Мелилься (Марокко) и острова Велес де ла Гомера, Алусенас и Чафаранас.
Территория страны на востоке и юге омывается Средиземным морем, на западе - водами Атлантического океана. Испания находится на пересечении важных морских и воздушных путей, связывающих Европу с Африканским и Американским континентами. Большая часть страны покрыты плоскогорьями и горными хребтами, вокруг которых располагаются равнины и низменности. Центральная часть страны занята обширным плато Месета с цепью гор Центральные Кордильеры, которые состоят и Сьерра-де-Гуадаррама, Сьерра-де-Предос, Сьерра-де-Гата. На севере расположены Кантабрийские горы. Вдоль границы с Францией протянулись Пиренейские горы, на востоке лежат Иберийские и Каталонские горы. На юге находятся горы Сьерра-Морена и Андалусские горы. Гора Муласен высотой-3482 м – самая высокая материковая точка Испании – расположена в Андалусских горах. Гора Пико-де-Тейде (3710 м) находится на самом крупном из Канарских островов Тенерифе.
По территории страны протекают множеств рек, из которых самые крупные - это Тахо, Дуэро, Эбро, Гвадалквивир, Гвадиана. Общая площадь страны – 504,788 кв. км. Среди западноевропейских стран Испания уступает по площади только Франции.