Every festival we cover in Spain — where and when to go.

The running of the bulls through the old town at dawn.

One hour. 150,000 tomatoes. The world's largest food fight.

Cult indie and electronic line-ups by the Mediterranean.

Costumed 'devils' leap over rows of babies. Yes, really.

Alicante, Spain, hosts the Bonfires of Saint John, a deeply rooted cultural festival where the city's streets pulse with the warm glow of ancient bonfires lit in honor of Saint John.

Barcelona, Spain, hosts the International Erotic Film Festival, a distinctive arts event that showcases films exploring intimate human experiences with artistic vision.

San Sebastián, Spain's vibrant coastal city, hosts a captivating jazz celebration where the city's lively energy meets the soulful sounds of live performance.