Barcelona’s event calendar reflects the city’s dual identity: proudly Catalan traditions alongside world-class international festivals. From the human towers of La Merce to the indie bands of Primavera Sound, the city packs its year with celebrations that spill into the streets. This guide covers the best Barcelona events and festivals by season.
Spring Festivals (March to May)
Sant Jordi’s Day (April 23)
Barcelona’s version of Valentine’s Day honours Catalonia’s patron saint with a uniquely literary twist. The streets, particularly Las Ramblas and Passeig de Gracia, fill with stalls selling books and roses. The tradition is for men to give women a rose and women to give men a book, though modern practice is more fluid. The atmosphere is genuinely romantic, with the entire city participating. Museums and public buildings often open their doors for free. It is one of the best single days to be in Barcelona
the spring weather is typically pleasant.
Primavera Sound (Late May to Early June)
One of Europe’s premier music festivals, Primavera Sound draws international headliners and dedicated crowds to the Parc del Forum. The lineup spans indie rock, electronic, hip-hop, and experimental music across multiple stages. Full festival passes run 250 to 350 euros.
Single-day tickets are available closer to the event. Book accommodation as far in advance as possible; hotels across the city fill up and prices spike. The festival runs well into the early morning hours. Primavera a la Ciutat runs concurrently in city venues, offering smaller shows accessible with the festival pass.
Summer Festivals (June to August)
Sant Joan (June 23)
The eve of Sant Joan is Barcelona’s loudest, brightest night. Fireworks crackle across the city from dusk until dawn, bonfires dot the beaches
cava flows freely. The main action is on the beaches, where locals and visitors gather for impromptu parties. Restaurants serve special Sant Joan menus. The metro runs all night. It is a joyful, chaotic celebration that marks the official start of summer. Book beachfront restaurants weeks ahead if you want a sit-down meal with a view of the fireworks.
Festa Major de Gracia (Mid-August)
The Gracia neighbourhood transforms for its annual festival, with streets competing to create the most elaborate themed decorations: paper-mache dragons, underwater worlds, Star Wars scenes, and more. The festival runs for about a week in mid-August, with concerts, traditional dancing
street bars operating late into the night. It is crowded, hot, and utterly charming. Visit in the evening when the decorations are lit up and the atmosphere peaks. The neighbouring Festa Major de Sants follows a similar format in late August. Both are free to attend.
Autumn Festivals (September to November)
La Merce (Around September 24)
Barcelona’s largest street festival honours its patron saint with four to five days of free concerts, parades, and the famous castells (human towers). The castellers compete in Placa de Jaume to build the tallest, most complex human towers, a breathtaking spectacle recognized by UNESCO.
Other highlights include the correfoc (fire run) where participants dressed as devils run through the streets with fireworks, and the Gegants (giant papier-mache figures) parade. Most events are free. Book accommodation early; the city fills up for the festival. September weather is typically warm and pleasant.
Winter Festivals (December to February)
Christmas and Three Kings (December to January)
Barcelona’s Christmas season peaks not on December 25th but on January 5th with the Cavalcada dels Reis Mags (Three Kings Parade). Elaborate floats carrying the three kings wind through the city, throwing sweets to children. The Fira de Santa Llucia Christmas market fills the square in front of the cathedral with stalls selling nativity figures, including the cheeky caganer (a figurine of a defecating peasant, a bizarrely beloved Catalan tradition). January 6th (Three Kings Day) is the main gift-giving day in Spain
most businesses close. The post-Christmas sales (rebajas) offer serious discounts through January and February.