Nici un singur grup nu a descoperit Spania. Țara a fost în mod repetat decontată și ocupată de grupuri distincte de-a lungul istoriei. Primul grup sedentar cu așezări pe termen lung în Spania a fost Iberienii, care au venit din Libia.
Multe alte popoare au urmat Iberienii timpurii. Celții s-au mutat în Spania și au combinat culturi cu Iberienii preexistenți. Diverse comunități bogate de comerț mediteraneene, cum ar fi fenicienii, au fondat, de asemenea, orașe din Spania și au influențat cultura sa. Romanii au cucerit Spania și au stabilit multe obiceiuri noi care au fost transmise în Spania actualmente. Musulmanii au condus multe părți ale Spaniei pentru multe secole în timpul Evului Mediu.