La culture de l'Espagne, pays de l'Europe du Sud, désigne d'abord les pratiques culturelles observables de ses habitants (47 000 000, estimation 2017). La culture de l'Espagne s'est construite à travers les différents peuples qui ont occupé la péninsule Ibérique au cours de l'histoire : Ibères, Celtes, Basques, Phéniciens, Romains, Suèves, Wisigoths, Roms, Maures et Juifs.
Bien qu'il y ait un patrimoine culturel commun à toute l'Espagne, la singularité prononcée de ses régions a donné lieu à de nombreuses manifestations culturelles régionales. Ces manifestations concernent tous les domaines : l'art, les traditions, la littérature, les langues et dialectes, la musique, la gastronomie, etc.