Christmas in Puerto de la Cruz swaps snow for sea breezes, yet still delivers the lights, markets, and festive cheer of a classic holiday season. On the north coast of Tenerife, the town stays busy in December as locals and visitors shop, stroll, and gather for celebrations in the main square.
Many visitors are surprised to find Christmas in the Canary Islands feels nothing like a traditional northern winter. In Puerto de la Cruz you can watch the sun set over the Atlantic, spot snow on Mount Teide, and still join a lively holiday market – all in the same day.
Weather in December: Mild, Breezy, and Beach-Ready
December weather in Puerto de la Cruz is pleasantly mild, with average highs around 68°F (20°C) and lows near 64°F (18°C). While the days might feel breezy, many people find a light t-shirt sufficient for daytime exploring, but a coat is wise for cooler evenings.
The season varies: some days bring clear, sunny skies, while others invite a cup of hot chocolate. It's this mix that lets you enjoy both a beach walk and a cozy afternoon in the same week.
Christmas Lights and Festive Streets
From early December, the streets of Puerto de la Cruz glow with colorful lights, bows, and stars that come on at dusk. These decorations guide evening strolls through the town's busiest squares and streets, creating a cheerful, inviting atmosphere.
Look out for musicians and groups singing carols as they wander the town, adding to the festive soundtrack. The town's compact size means all the daytime and nighttime activity is within a short walk.
Christmas Fair and Shopping
An annual Christmas fair sets up near the wharf, filling the esplanade with attractions, stalls, and the scent of roasted chestnuts and mulled wine. The fair is a family favorite, offering handmade crafts and traditional Spanish treats.
Throughout December, small shops extend their hours, giving you extra time to browse for unique gifts. Many stores feature items with a Tenerife twist, from local crafts to island-inspired souvenirs, perfect for holiday presents.
Local Holiday Foods and Sweets
December in Puerto de la Cruz brings a distinctive festive scent: a mix of turrón and polvorones, the classic Spanish Christmas sweets. Local bakeries and cafés offer these treats alongside churros and empanadas, perfect for warming up on cooler days.
Sample nougat-like turrón, crumbly polvorones, and other seasonal goodies while wandering the streets. For a hands-on experience, some local chefs offer cooking classes where you can learn to prepare dishes like paella and tapas, a fun activity for a holiday visit.
New Year's Eve in the Main Square
On New Year's Eve, the main square of Puerto de la Cruz transforms into a lively fiesta with fireworks, live music, and dancing that lasts into the early hours. As the clock strikes midnight, locals and visitors alike eat twelve grapes – one per chime – for good luck, often accompanied by cava.
The town square is the heart of the celebration, a tradition that has been popular for years. For a less crowded experience, some visitors watch the fireworks from the beach promenade or a nearby rooftop bar.
The Cabalgata de Reyes (Three Kings' Parade)
On the night of January 5th, Puerto de la Cruz hosts the Cabalgata de Reyes, the grand procession of the Three Kings. Historically celebrated with a performance and a parade through town, the event culminates in a festive gathering, often with fireworks and family celebrations.
This is the night when Spanish children traditionally receive their presents, having left their shoes for the kings' camels. Many travelers enjoy watching the colorful floats and costumed kings throw sweets to the crowd.
Practical Tips for a Holiday Visit
Book accommodation well in advance if you plan to visit over the Christmas and New Year period, as the town attracts steady holiday traffic. The festive celebrations, including the fair and the parade, draw crowds, but Puerto de la Cruz's walkable size makes everything accessible without a car.
Check the official tourist office or local event listings for exact dates and hours of the Christmas fair and New Year's events, as they may vary each year. Since Puerto de la Cruz is a relaxed coastal town, you can expect most restaurants and shops to remain open, though it's wise to reserve for Christmas Eve and New Year's Eve dinners.
For a broader perspective on holiday traditions, browse other Spanish celebrations in the festivals in Spain guide.
Day Trip Ideas from Puerto de la Cruz
A short drive from Puerto de la Cruz, the historic town of La Orotava shines in December with cobbled streets and balconies decked in festive decor. Wander through its old quarter, visit craft shops, and enjoy Canarian cuisine in a setting that feels a step back in time.
Mount Teide National Park is also worth the trip, especially if a dusting of snow appears on the peak – a rare sight visible from Puerto de la Cruz on clear days. Remember that temperatures drop at higher altitudes, so bring a warm layer even when the coast feels balmy.
Plan Your Christmas in Puerto de la Cruz
Puerto de la Cruz offers a Christmas that may not be white, but is certainly bright with lights, flavors, and the warmth of island celebration. Whether you're eating grapes at midnight, watching the Three Kings parade, or simply enjoying a sea-view sunset, this town delivers a memorable holiday escape.
For more information on local events and festivities, check the official tourism resources for Puerto de la Cruz and Tenerife, which publish up-to-date schedules.
Frequently Asked Questions
What is there to do in Puerto de la Cruz at Christmas?
Visitors can enjoy festive light displays, a Christmas fair near the wharf, local sweets like turrón and polvorones, and a lively New Year's Eve celebration in the main square. The town also makes a good base for exploring La Orotava and Mount Teide.
Does Puerto de la Cruz have a Christmas market?
Yes, Puerto de la Cruz hosts an annual Christmas fair that takes place near the wharf during December. It features stalls with crafts, treats, and attractions for families. Exact dates and hours vary each year, so check local listings.
How does Puerto de la Cruz celebrate New Year's Eve?
On December 31st, the main square hosts a fiesta with fireworks and dancing until the early hours. A central tradition is eating twelve grapes at midnight, one for each stroke of the clock, for good luck.
When is the Three Kings' Parade in Puerto de la Cruz?
The Cabalgata de Reyes traditionally takes place on the evening of January 5th, with a parade through the town. It is the celebration before Epiphany on January 6th, when Spanish children receive their presents. Dates are consistent annually but confirm with local sources.
What is the weather like in Puerto de la Cruz in December?
Averages in December are around 68°F (20°C) for highs and 64°F (18°C) for lows, with mild, breezy conditions. Evenings can be cool, so packing a light jacket is advisable.



