Flamenco là âm nhạc và vũ điệu truyền thống của Andalusia ở phía nam Tây Ban Nha. Nguồn gốc của flamenco đến từ các nền văn hóa và quốc gia khác nhau như Maroc, Ai Cập và Ấn Độ; nhưng dấu vết đầu tiên của flamenco ở Tây Ban Nha có từ năm 1760.