Christmas in Porto: markets, lights, and Jardim de Inverno
Updated:
Why Porto at Christmas surprised us
We hadn’t expected to love Porto in December. Our first visit had been in June, and the city we remembered was blinding, crowded, expensive. The December version was none of those things. It was quiet, lit by strings of warm light, smelling of roasted chestnuts and mulled port wine, and priced approximately as it should be.
We arrived on the 12th of December, just as the Christmas market season was starting properly. We stayed five nights. By the time we left we were actively plotting a return the following year.
The lights on Aliados
The Avenida dos Aliados — Porto’s grand central boulevard — gets a Christmas light installation every year. The quality varies (we’ve been twice now and the 2024 version was better than 2022), but the effect of the broad 19th-century avenue lit from above while the classical facades recede into the dark is reliably impressive. The installation runs from late November through early January.
What makes December Porto different from December anywhere else is the proportion of light to crowd. In London or Lisbon, Christmas markets are claustrophobic by mid-December. In Porto, even in the second week of December, you can walk the Aliados lights at 7pm without being pushed. The outdoor Christmas market at the base of the avenue — local crafts, wine, the inevitable ginjinha stands — is leisurely in a way that mid-December markets in northern Europe simply aren’t.
Jardim de Inverno market
The Jardim de Inverno — the Winter Garden market — is the one Porto Christmas market worth building your schedule around. It sets up in the Palácio de Cristal gardens with a mix of quality local crafts (ceramics, textiles, wine, artisanal food), live music on a small stage, food stalls, and a hot drink situation that runs to mulled vinho verde alongside the expected mulled red.
We spent two hours there on a Saturday afternoon. The ceramics stalls were the surprise: hand-painted pieces from individual artisans rather than the mass-produced azulejo tiles you find in every tourist shop. We bought a set of five small plates that have since become our most-used crockery.
The market runs from late November to just before Christmas, typically Thursday-Sunday. Entry is free. Bring cash for the craft stalls.
Port wine in winter conditions
The Gaia cellars in December are simultaneously quieter and more appropriate than at any other time of year. A port wine tasting — ruby, tawny, late bottled vintage, white — in a barrel hall when it’s 12°C outside is a different proposition from the same tasting in August heat. The wine tastes right.
We visited Taylor’s in the early afternoon of our second day, on a Thursday when the only other visitors were a couple from Germany and a retired couple who appeared to be celebrating something. The guide took his time. We asked more questions than we would have in a busier session. The tasting extended to a fourth wine when we expressed interest in something older.
Taylor’s cellar tasting — excellent year-round, but December walk-in is especially easyThe WOW cultural district in Gaia — which includes the World of Wine museum campus — has its own Christmas programming: special events, light installations, and an outdoor market along the Gaia waterfront. It’s worth an afternoon regardless.
Christmas food in Porto
Porto Christmas food is not subtle. Cozido à portuguesa — a slow-cooked stew of multiple meats, sausages, and vegetables — appears on menus that don’t normally serve it. Rabanadas, the Portuguese version of French toast but soaked in port wine and dusted with cinnamon sugar, appear in cafés from late November. The chestnut sellers set up on street corners and the smell follows you everywhere.
The traditional Christmas Eve meal in Portugal is bacalhau com todos — salted cod with vegetables, potatoes, and hard-boiled eggs. Most restaurants serve it on the 24th. If you’re in Porto over Christmas Eve, look for a restaurant where locals are clearly going for this specific meal rather than a tourist menu.
We ate Christmas Eve dinner at a modest restaurant near Bonfim — the kind of place that closes in August and opens properly in November. Bacalhau, vegetables, local wine, dessert, coffee: 22 € per person. The family at the next table were on their fourth bottle of something regional and offered us a glass of their dessert wine.
The Christmas music problem
Porto does not do background Christmas pop in the way northern European cities do. What it does instead: occasional live music in the Jardim de Inverno market, organ concerts in the Sé cathedral (worth checking the program), and fado — which happens to suit December perfectly.
We attended a small fado event at a restaurant near Miragaia on our third evening: four singers over the course of dinner, informal, no tourist-show artifice. The songs about longing and loss — saudade made audible — landed differently in December than they would have in the summer.
Traditional fado dinner — an evening worth the investmentPractical December Porto notes
Weather: December is cool and occasionally wet — average 13-15°C during the day, 8-10°C evenings. Rain is possible but December is drier than November. Pack a proper jacket and waterproof shoes.
Crowds: significantly lower than summer. Even popular spots like Livraria Lello are manageable without pre-booking, though we still recommend buying the Silver ticket online to skip any queue.
Prices: hotels run 30-50% cheaper than June-August rates. Restaurants have availability without booking on weekdays. A good central guesthouse runs 70-110 € per night in December.
Christmas Day: much of Porto closes on the 25th. Plan for a quiet day — a walk by the river, late morning coffee at one of the few open cafés. The Gaia cellars sometimes have reduced Christmas Day hours; check in advance.
New Year’s Eve: Aliados hosts a free public event with fireworks at midnight. Crowds are significant but manageable. Book accommodation for New Year’s well in advance.
Why we’d go back
December Porto has a quality we didn’t expect: the city feels inhabited rather than visited. The coffee shops filling up with Portuenses on Saturday afternoons, the market stalls selling to locals who are actually buying gifts, the restaurants running at a volume where conversation is possible. In summer Porto belongs to its visitors. In December it belongs to itself, and lets you join in.
Our Porto 3-day itinerary works as well in December as in any other season — just add the Jardim de Inverno and swap outdoor viewpoints for the indoor highlights on wet days.
Related reading

Porto on a rainy day: the honest guide
November in Porto means rain. We spent a drizzly day doing it properly — port wine caves, tiled churches, and the best museums in the city.

Best month to visit Porto: ranked honestly
June beats September beats May — but the real answer depends on what you're there for. Our honest month-by-month breakdown of Porto's travel calendar.

Porto in 2 days — the compact weekend itinerary
Two days in Porto: historic centre, Gaia port lodges, Serralves, Foz do Douro and a river cruise — metro routes, walking distances, honest timings.

Porto in 3 days — the classic itinerary
Hour-by-hour Porto itinerary covering Ribeira, port lodges, Serralves, Bonfim and a Douro day trip option — metro lines, walking distances, real timings.

Ribeira — Porto's historic waterfront
Honest guide to Ribeira, Porto's waterfront district: best things to do, where to eat without overpaying, how to get there and what tourist traps to

Best port wine cellars in Vila Nova de Gaia
Honest ranking of the port wine cellars in Vila Nova de Gaia — what each tasting includes, who they suit, real prices and how to book.