Muzyka hiszpańska nie stanowi jednolitego stylu. Cechą charakterystyczną jest specyficzne zróżnicowanie regionalne, wynikające z przemieszania kulturowego Hiszpanii (m.in. kultura arabska, żydowska lub cygańska).

Przez wiele stuleci muzyka hiszpańska kształtowana była przez liczne, zmieniające się wpływy kulturowe. W epoce średniowiecza tzw. śpiew wizygocki (liturgiczny) przeobraził się w tzw. mozarabski, aby wreszcie przeważyły w nim elementy muzyki chrześcijańskiej. W XVI wieku nastąpił rozkwit religijnej polifonii wokalnej, a także muzyki organowej i lutniowej. W XVII wieku wykształciła się oryginalna forma opery tzw. zarzuela, która ewoluowała w następnych stuleciach w popularną hiszpańską tonadillę i sainete. Muzyka hiszpańska poddana była w owym czasie oddziaływaniu trendów neapolitańskich (działalność włoskiego śpiewaka, kastrata – Farinellego).