A Espanha foi habitada por diversos grupos ao longo da história, incluindo tartesios, iberos, celtas e celtiberos. Posteriormente, fenícios, cartagineses e romanos influenciaram a cultura espanhola, que foi consolidada sob o Império Romano. Após a queda deste, os visigodos estabeleceram o reino da Hispânia, antes da chegada dos árabes no século VIII.