Septe ve Melilla şehirleri Kuzey Afrika'da bulunur ve Fas gibi Akdeniz kıyısındadırlar. İspanya’nın yüzölçümü 505.988 km karedir. İspanya, dağlık bir ülke olup ortalama yüksekliği 600 m olan dağlarıyla yükseklik açısından Avrupa'da İsviçre'den sonra ikinci sırada yer alır.
Plato ve yüksek ovaları çevreleyen dağların batı kesimleri hariç yarımadanın beşte ikisinden fazlasını sıradağlar kuşatır.Yarımadanın belli başlı nehirleri doğudan batıya doğru bir yol izleyerek Atlantik Okyanusu'na akar. Ebro nehri, Akdeniz'e dökülür. Denizciliğe elverişli tek nehir olan Guadalquivir ise Sevilla Şehri’nden geçer.
İspanya'nın en kuzeydeki noktası Esteca de Vares, en batıda Toriñana Burnu'dur, bunların ikisi de Galisya Bölgesi'ndedir. En güneydeki noktası Tarifa'daki Punta Marroquí, en doğudaki noktası ise Creus Burnu'dur. Kuzeyden güneye doğru uzanan en geniş alan 856 km, doğudan batıya uzanan en geniş alan ise 1. 020 km'dir.
İspanya'nın en büyük (ve tek) gölü 368 hektarlık bir alana yayılan ve 55 metre derinliğinde olan Lago de Sanabria'dır.
İspanya'nın kuzey kıyısı sadece Gijón ve Avilés ve Ribadeo ve La Coruña'nın arasında önemli çıkıntılar gösterirken, diğer yerlerde neredeyse düz bir hat şeklinde ilerler. Ülkenin diğer kıyılarına nazaran bu kıyı şeritleri dik ve aşılması zor kıyılar olarak tanımlanabilirler.
Bunun nedeni burada bulunan dağların hemen hemen her yerde denizin içine kadar girmesidir. Bu kıyı şeridine ancak nehirlerin ağzından ve denizin kıyının iç taraflarına kadar girdiği, özellikle Galisya bölgesinde sıkça bulunan kollardan (Ríalardan) mümkündür. İspanya'nın batısı da tamamen bu kıyı özelliklerini gösterir, ama buradaki dağlar sadece burunlarda denizin içine kadar girdiklerinden ve Ría'ların arka kısımlarında genellikle düzlük alanlar bulunduğundan kuzey kadar aşılması güç bir kıyı şeridi değildir.
Güney ve Doğu kıyılarının karakteristik özelliği ise düz haliçler ve bu haliçlerin aralarında bulunan ve tepelik alanlarla sona eren çıkıntılardır. Bu şeritler kuzey ve batı kıyılarına oranla çok daha kolay aşılabilen kıyılardır. Güney kıyısındaki en önemli körfezler batıdan doğuya doğru Cádiz, Málaga, Almería ve Cartagena Körfezleri; doğu kıyısındakiler ise Bahía Alicante ve Valencia Körfezi'dir. İspanya'nın en uzun nehirleri Duero, Tajo ve Ebro'dur.