Keine einzelne Gruppe hat Spanien entdeckt. Das Land wurde im Laufe der Geschichte wiederholt von verschiedenen Gruppen besiedelt und besetzt. Die erste sesshafte Gruppe mit langfristigen Ansiedlungen in Spanien waren die Iberer, die aus Libyen kamen.
Viele andere Völker folgten den frühen Iberern. Die Kelten zogen nach Spanien und verbanden Kulturen mit den bereits existierenden Iberern. Verschiedene wohlhabende Handelsgemeinschaften des Mittelmeerraums, wie die Phönizier, gründeten auch Städte in Spanien und beeinflussten dessen Kultur. Die Römer eroberten Spanien und etablierten viele neue Bräuche, die bis ins heutige Spanien überliefert wurden. Während des Mittelalters herrschten viele Jahrhunderte lang Muslime über Teile Spaniens.