Aucun groupe n'a découvert l'Espagne. Le pays a été à plusieurs reprises colonisé et occupé par des groupes distincts tout au long de l'histoire. Le premier groupe sédentaire installé à long terme en Espagne était les Ibères, venus de Libye.
Beaucoup d'autres peuples ont suivi les premiers Ibères. Les Celtes se sont installés en Espagne et ont combiné les cultures avec les Ibères préexistants. Diverses communautés commerçantes méditerranéennes riches, telles que les Phéniciens, ont également fondé des villes en Espagne et influencé sa culture. Les Romains ont conquis l'Espagne et ont établi de nombreuses nouvelles coutumes qui ont été transmises à l'Espagne actuelle. Les musulmans ont régné sur certaines parties de l'Espagne pendant de nombreux siècles au Moyen Âge.