La farruca (de l'arabe faruq) est une danse andalouse d'origine galicienne qui fait partie du répertoire du flamenco de haut niveau technique.