Le costume national de l'Espagne est généralement considéré comme la robe de style andalou, appelée flamenco. La mode espagnole traditionnelle du XVIe siècle associait des tissus épais à des styles décoratifs influencés par l'occupation mauresque de la péninsule.
La tenue traditionnelle des femmes comprenait des jupes à cerceaux rigides appelées Farthingales et des vêtements décorés de fils d'or et d'argent pour contraster le design sobre. Pour les hommes, les vêtements comprenaient un chapeau en forme de cloche inversée ainsi qu'une culotte ample connue sous le nom de Vénitiens. Cette tenue est combinée avec des cheveux et une barbe coupés court. Les Espagnols portent également d'autres vêtements traditionnels, tels que la mantille, la peineta et le traje corto.