Dansatorii de la Flamenco poartă o rochie spaniolă care se potrivește strâns cu gleznele, cu maneci în mâneci și o fustă stratificată. Rochia are în mod obișnuit culori roșii, negre, albe sau strălucitoare. Cele mai multe rochii de flamenco au un model polka dot, dar rochii simple sunt de asemenea comune.
Rochiile Flamenco adaugă un element estetic performanțelor flamenco. Mai mult decât un costum tradițional, rochiile dezvăluie o componentă esențială a identității culturale a poporului spaniol. Dansatorii de la Flamenco își aranjează de obicei părul într-un bun, poartă tocuri înalte și se îmbracă pe o mantie. O manta, care arata ca un salba, este purtata peste umeri.
În secolele 19 și 20, numai tigani spanioli purtau periodic rochii de flamenco. În timp, mai multe femei au adoptat stilul de îmbrăcăminte, iar rochia spaniolă a devenit în cele din urmă costumul oficial al Târgului de la Sevilla.
Rochii de flamenco spaniole obișnuiau să aibă fuste mai scurte în anii 1960 și începutul anilor 1970. Cu toate acestea, dansatorii de flamenco au început să poarte haine tradiționale, mai lungi, la sfârșitul anilor '70. De-a lungul anilor, dansatorii de flamenco au început să poarte haine de flamenco, cu culori mai vibrante și diverse ornamente, cum ar fi șireturile, florile, panglicile brodate, fanii de mână și bijuteriile de moda. Flamenco rochii sunt acum disponibile în numeroase culori, modele, straturi de volane și lungimi de manșon.