During the month of December, many towns and cities in Catalonia transform themselves for the Christmas festivities, with fairs, markets, light shows and the emblematic live nativity scenes that thrill young and old alike. These staged events, with their characteristic actors and unique heritage settings, create a special atmosphere that allows the public to immerse themselves in history. As well as the nativity scenes, there are also activities such as Caga Tió, concerts and bingo. It’s a time full of magic, tradition and Christmas spirit.
Christmas holidays in Catalonia: a special family calendar
Christmas celebrations in Catalonia begin on Christmas Eve (24 December), when children take part in the Caga Tió, a tradition full of joy. On Christmas Day (25 December), families gather around a traditional meal, and on Saint Esteve’s Day (26 December), cannelloni is the order of the day. New Year’s Eve (31 December) marks the end of the year with the twelve grapes. Finally, the Cabalgatas and Three Wise Men’s Day (5 and 6 January) close the cycle with magic and the traditional ‘roscón de Reyes’ (Three Wise Men’s cake).

Where to go and when?
- Santa Llúcia Fair in Barcelona: from 29 November to 23 December 2024
- Espinelves Christmas Tree Fair: 30 November to 8 December 2024
- Tió Festival in Mura: from 30 November 2024 to 13 January 2025
- Caldes de Montbui Christmas Fair: from 5 to 8 December 2024
- Christmas Fair of Craftsmen and Second-hand Dealers in Vic: 6, 8, 15, 22 and 23 December 2024 and 2 and 3 January 2025 from 10am to 9pm and 7, 14, 21 and 24 December 2024 and 4 January 2025 from 5pm to 9pm.
- Olot Living nativity scene Fair: from 6 to 8 December 2024
- Solsona Tió Fair: 7 December 2024
- Arbúcies Tió Fair: 7 and 8 December 2024
- Cardedeu Christmas and Crafts Fair: 13 to 15 December 2024
- Living nativity scene in Tossa de mar: 21st December 2024
- Cock Fair in Vilafranca del Penedès: 21 and 22 December 2024
- Castell d’Aro nativity scene: 21, 22, 25, 26, 29 December 2024 and 1 January 2025
- Pals nativity scene: 25, 26, 29 December 2024 and 1 January 2025
- Nativity scene in Calonge: 26, 28, 29 December 2024 and 1 January 2025
- Nativity scene in Maçanet de la Selva: 25, 26, 28 and 29 December 2024
- Vila-Sacra nativity scene: 28 and 29 December 2024
We wish you to enjoy the festive season, at sea or at the mountains, and with your loved ones.