Strój narodowy Hiszpanii jest powszechnie uważany za strój w stylu andaluzyjskim, który określa się mianem flamenco. Tradycyjna hiszpańska moda w XVI wieku łączyła ciężkie tkaniny z ozdobnymi stylami, na które wpłynęła mauretańska okupacja półwyspu.
Tradycyjny strój dla kobiet zawierał sztywne obręczowe spódnice zwane Farthingales i odzież ozdobioną złotą i srebrną nicią, co kontrastowało z trzeźwym wzorem. Dla mężczyzn odzież obejmowała kapelusz w kształcie odwróconego dzwonu, a także luźne bryczesy zwane Wenecjanami. Ten zestaw łączy się z krótko przyciętymi włosami i brodą. Hiszpanie noszą również inne tradycyjne stroje, takie jak mantyla, peineta i traje corto.