At A Glance
Porto's Christmas markets open in the last days of November and run until just before New Year, with the main ones at Cordoaria and Praça da Batalha in the old town.
- In 2025 the Cordoaria Christmas market ran from 29 November to 30 December, with an ice rink and a Parisian carousel next door.
- Praça da Batalha hosted more than 20 wooden chalets from 29 November to 28 December.
- Gaia's Christmas village across the river had a free ice rink, carousel and little train.
- The Christmas lights went on across 94 streets on 29 November and stayed on until 6 January.
- Every central market is within a 20 minute walk of Canto de Luz on Rua do Almada.
Porto does Christmas markets its own way. There is no single giant fair like the ones in Germany or Austria. Instead the city fills its squares and gardens with smaller markets, each with its own character: craft stalls under the trees at Cordoaria, chalets around the baroque church at Batalha, an ice rink in Gaia and hot chestnuts on every corner. My guide to Christmas in Porto covers the whole season, and this page goes deep on the markets themselves.
Canto de Luz sits on Rua do Almada, between Cordoaria and Batalha, so the two biggest Porto Christmas markets are each a short walk from our door. Most of our December guests combine the markets with food shopping, and the Mercado do Bolhão, ten minutes from the Maison, is where the city buys its Christmas cod, cheese and dried fruit.
The city and the organisers confirm each year's dates in November. Everything below is from the 2025 season, which ran on a very similar calendar to the years before, so you can plan your trip around it with confidence. I update this guide as soon as the 2026 dates are published.
Planning a December break? See December dates at Canto de Luz, a short walk from both of Porto's main Christmas markets.
Porto Christmas Market Dates 2026: Opening Hours and Locations

Here is every Christmas market in and around Porto worth your time, with the dates and opening hours from the 2025 season. Most markets open in the last weekend of November, close or shorten their hours on Christmas Eve, close on Christmas Day and finish between 28 and 31 December. Gaia's World of Wine keeps its Christmas programme going until Three Kings on 6 January.
| Market | Where | 2025 dates | Opening hours | Christmas Eve | From Canto de Luz |
|---|---|---|---|---|---|
| Mercado de Natal da Cordoaria | Jardim de João Chagas, Cordoaria | 29 Nov to 30 Dec | Mon to Thu 11:00 to 20:00, Fri 11:00 to 21:00, Sat 10:00 to 21:00, Sun 10:00 to 20:00 | Closed 24 and 25 Dec | About 10 minutes on foot |
| Mercado da Alegria, Natal | Praça da Batalha | 29 Nov to 28 Dec | Sun to Thu 10:00 to 20:00, Fri and Sat 10:00 to 21:00 | 10:00 to 17:00, closed 25 Dec | About 12 minutes on foot |
| Artes & Ofícios craft fair | Avenida Dom Afonso Henriques, by São Bento | 28 Nov to 28 Dec | Daily 11:00 to 20:00 | 11:00 to 15:30 | About 12 minutes on foot |
| Gaia Vila Natal | Centro Cívico, Vila Nova de Gaia | 29 Nov to 28 Dec | Mon to Thu 13:00 to 20:00, Fri 13:00 to 22:00, Sat and Sun 11:00 to 22:00 | 11:00 to 16:00, closed 25 Dec | About 15 minutes by metro Line D |
| WOW, é Natal! | World of Wine, Vila Nova de Gaia | 22 Nov to 6 Jan | Daily, evening lights | Check WOW | About 30 minutes on foot |
| Serralves Christmas market | Serralves Park | 6 to 8 Dec | 6 Dec 10:00 to 22:00, 7 and 8 Dec 10:00 to 19:00 | Not open | About 25 minutes by bus or taxi |
If you only have one day, pair Cordoaria and Batalha, which are the two biggest markets in the centre and an easy walk apart. With a weekend, add the Christmas village in Gaia and the lights at World of Wine on the second evening. Families with children should look closely at Cordoaria and Gaia, which both have ice rinks.
The best days to visit are weekdays from 8 December onwards, once everything is open and before the final pre-Christmas weekend brings the biggest crowds. Weekend evenings are lively and atmospheric, with the lights on and the chestnut sellers busy, but expect to queue for the ice rinks.
Mercado de Natal Porto: The Main Christmas Markets in the Old Town

Two markets anchor Christmas in central Porto, and they sit on either side of our street. To the west, the Cordoaria garden below the Clérigos Tower holds the city's main Christmas market. To the east, Praça da Batalha fills with wooden chalets in front of the tiled Igreja de Santo Ildefonso. In between are the lights of Aliados and Santa Catarina.
1. Cordoaria Christmas Market: Porto's Main Mercado de Natal
The Mercado de Natal in the Jardim de João Chagas, known to everyone simply as Cordoaria, is the market most visitors picture when they think of Christmas in Porto. Its stalls run under the old trees of the garden, selling handmade gifts, ceramics, knitwear, sweets and seasonal food, with hot drinks to warm your hands. In 2025 it ran from 29 November to 30 December.
Right next to it, in the Largo do Amor de Perdição, the city sets up its family attractions: an ice rink, a traditional Parisian carousel and a large Christmas tent. They sit beside the market rather than inside it, so allow time for both. The rink is the most popular attraction in the centre at weekends, so go on a weekday afternoon if you want to skate without a long queue.
Cordoaria opened at 11:00 on weekdays and 10:00 at weekends and stayed open until 20:00 or 21:00. It closed on both 24 and 25 December, which surprises some visitors, so plan your Cordoaria visit before Christmas Eve. The Clérigos Tower, Livraria Lello and the Hospital de Santo António are all around the garden, so it fits easily into a morning in the old town.
2. Praça da Batalha Christmas Market (Mercado de Natal da Batalha)

Batalha is the prettiest setting of any market in the city. The "Mercado da Alegria, Natal" fills the square with more than 20 wooden chalets selling crafts, local products and food, framed by the blue and white azulejo tiles of the Igreja de Santo Ildefonso and the grand Teatro Nacional São João. In 2025 it ran from 29 November to 28 December.
It is a good market for edible gifts, with stalls of sweets, cheeses, sausages and liqueurs, and for small handmade presents to take home. It opened at 10:00 every day and stayed open until 20:00 from Sunday to Thursday and 21:00 on Fridays and Saturdays. On Christmas Eve it closed early at 17:00, and it was shut on Christmas Day.
From Batalha it is a short walk down Rua de Santa Catarina, Porto's main shopping street, past the Majestic Café and the Capela das Almas. If you want a full afternoon of shops after the market, my guide to shopping in Porto lists the streets and independent stores worth your time.
3. Artes & Ofícios Christmas Craft Fair
Just below the Cathedral, beside São Bento station, the Artes & Ofícios fair gathers Portuguese artisans for the month before Christmas. It is the place for cork bags and wallets, hand-painted ceramics, filigree jewellery and textiles, and the quality is consistently good. In 2025 it ran from 28 November to 28 December, every day from 11:00 to 20:00, closing at 15:30 on Christmas Eve.
Smaller seasonal markets also appear around the old town in December. In 2025 the Mercado das Artes and the Mercadinho Privado da Ribeira ran daily from 10:00 to 18:00 until 31 December, the Mercado do Sol set up in Praça de Parada Leitão, and Praça Carlos Alberto, three minutes from Cordoaria, hosted pop-up craft and vintage markets on several December weekends.
These smaller markets change names and dates from year to year, so treat them as a bonus when you find them rather than a reason to plan a day. The three main markets above are the ones that return every December.
Your Christmas Base in Porto's Old Town
Canto de Luz is a restored Boutique Maison on Rua do Almada, between the Cordoaria and Batalha markets. A heated outdoor saltwater pool open all year, a homemade breakfast with ingredients from the Bolhão that changes every day, and suites with air conditioning and Nespresso. From €99 a night.





Christmas Market in Vila Nova de Gaia: Gaia Vila Natal and World of Wine

Across the Douro, Vila Nova de Gaia runs its own Christmas village, Gaia Vila Natal, at the Centro Cívico beside the Gaia city hall. In 2025 it ran from 29 November to 28 December with a free ice rink, a carousel and a little Christmas train, as well as food and gift stalls. It is the best Christmas market near Porto for young children, because the attractions are free and the space is less crowded than the city centre.
Gaia Vila Natal opened at 13:00 on weekdays and 11:00 at weekends and stayed open until 20:00 or 22:00. It closed at 16:00 on Christmas Eve and did not open on Christmas Day. The easiest way there is the yellow metro Line D from São Bento or Aliados to Câmara Gaia station, which takes about 15 minutes in total from our door.
Down by the river, World of Wine (WOW) turns its cultural quarter into "é Natal!" from late November until 6 January, with a 13 metre Christmas tree, 7.5 kilometres of lights, a carousel and seasonal food in its squares. It is more a festive evening out than a market, and the perfect end to a day visiting the port lodges, which you can read about in my guide to Jardim do Morro and the Gaia riverside.
Walk to WOW across the lower deck of the Dom Luís I bridge from the Ribeira, then return on the upper deck by metro or on foot after dark, when the whole of the old town is lit up across the water. It is one of the most beautiful walks in Porto at Christmas, and it costs nothing.
Christmas Markets in Portugal Near Porto: Serralves, Matosinhos and Maia
A few markets outside the centre are worth the trip if your dates line up. The Serralves Christmas market is a three day event in the park of the contemporary art museum, held in 2025 from 6 to 8 December with free entry. It has a strong focus on design, food producers and gifts with a story, and it is a lovely outing combined with a walk in the gardens.
Matosinhos, at the end of metro Line A by the sea, held its FaMa Christmas market from 28 November to 23 December in 2025, and you can pair it with a seafood lunch at one of the town's famous grill restaurants. Maia, north of the airport, ran a Christmas programme from 28 November to 4 January with an ice rink, carousel and a small Ferris wheel.
If you are looking for other Christmas markets in Portugal, Óbidos turns its walled town into Óbidos Vila Natal, and Lisbon and Braga have their own markets too. For a December trip, though, Porto has the advantage of everything within walking distance and a calendar of events that runs right through to Three Kings, which you can see in my Porto events calendar.
Porto Christmas Lights 2026 (Luzes de Natal): Switch-On Date and Best Streets

The Porto Christmas lights are the backdrop to every market visit. In 2025 the city switched them on at 18:00 on 29 November, the same day the main markets opened, with a free concert by the fado singer Mariza on Avenida dos Aliados. The lights covered 94 streets and stayed on until 6 January.
They were lit from 17:30 to 23:00 from Sunday to Thursday, and until midnight on Fridays and Saturdays. The centrepiece is the giant Christmas tree in front of City Hall at the top of Aliados, which you can walk inside, and the avenue, Rua de Santa Catarina and the streets around the Bolhão are the brightest in the city.
Aliados is a five minute walk from Canto de Luz, so the lights are part of your evening walk to dinner whenever you stay with us in December. I like to walk down after dark, stop inside the tree, and continue along Santa Catarina towards Batalha while the market is still open.
What to Buy in Porto at the Christmas Markets

The best gifts from a Portuguese Christmas market are things you can eat, drink or keep for years. Christmas in Portugal is built around the table, with bacalhau on Christmas Eve, a long list of fried sweets and the ring-shaped Bolo-Rei on every sideboard until Three Kings. Most of these are sold at the market stalls and in every pastry shop in the city through December.
Christmas Market Shopping List
- Bolo-Rei and Bolo-Rainha: the King cake with candied fruit, and the Queen cake with nuts and no fruit.
- Rabanadas, filhoses and sonhos: fried Christmas sweets dusted with sugar and cinnamon.
- Broas castelares: small sweet potato cakes made only at Christmas.
- Roasted chestnuts: sold hot in paper cones on street corners all winter.
- Dried fruit and nuts: figs, almonds and walnuts by weight, a Christmas Eve tradition.
- Cork goods: bags, wallets and homeware, light to carry home.
- Ceramics and presépios: hand-painted plates and traditional clay nativity figures.
- Port wine: a tawny or a vintage from the Gaia lodges, bought on the day you taste it.
If you would like to learn to make these sweets yourself, our culinary school at the Maison runs market tours through the Bolhão and cooking classes where you cook Portuguese dishes with our chef, followed by lunch. In December the class is a lovely way to understand the Portuguese Christmas table before you shop for it, and you can see the dates and book on the Canto Cooking website.
Every afternoon at the Maison we also hold wine and port tastings with tapas, and our wine machine pours Douro wines by the tasting glass or the full glass. It is the easiest way to choose the bottle you take home before you go looking for it in Gaia.
Cook the Portuguese Christmas Table with Canto Cooking
Market tours through the Bolhão, hands-on cooking classes and daily wine and port tastings, all at our culinary school inside Canto de Luz.





Are Porto Christmas Markets Open on Christmas Eve and Christmas Day?
This is the question I am asked most in December. Christmas Eve, the night of the Consoada family dinner, is the most important evening of the Portuguese Christmas, and the city empties in the late afternoon as everyone heads home. The markets follow the same rhythm, so plan your market days before the 24th.
In 2025, Batalha closed at 17:00 on Christmas Eve, Gaia Vila Natal at 16:00 and the Artes & Ofícios fair at 15:30, while Cordoaria closed for the whole of 24 and 25 December. On Christmas Day itself every market was closed, as were most shops and many restaurants.
That does not mean Christmas Day in Porto is empty of things to do. The lights stay on, the old town is beautifully quiet for a long walk, the river views from Gaia are at their clearest after a winter rain, and Christmas Day 2026 falls on a Friday, so most markets reopen for the weekend after. Book Christmas Eve and Christmas Day dinners early, because the restaurants that stay open fill quickly.
At Canto de Luz we are open right through Christmas and New Year, and our team will help you book a table for both nights. December weather in Porto is mild and often wet, and my guide to the Porto winter season explains what to pack.
A One Day Porto Christmas Market Walk from Canto de Luz
This is the route I give guests who want to see every central market in a single day, all on foot from our front door on Rua do Almada. It works best on a weekday between 8 and 23 December, starting after breakfast at around 10:00.
| Time | Stop | Walk |
|---|---|---|
| 10:00 | Breakfast at the Maison, then Praça Carlos Alberto | About 6 minutes |
| 10:30 | Cordoaria Christmas market, ice rink and Clérigos Tower | About 4 minutes |
| 12:30 | Avenida dos Aliados and the City Hall Christmas tree | About 8 minutes |
| 13:00 | Lunch and Christmas shopping at the Mercado do Bolhão | About 8 minutes |
| 15:00 | Rua de Santa Catarina to the Batalha market | About 10 minutes |
| 16:30 | Artes & Ofícios craft fair by São Bento | About 5 minutes |
| 17:30 | Down to the Ribeira as the lights come on | About 12 minutes |
| 18:00 | Across the Dom Luís I bridge to WOW "é Natal!" | About 15 minutes |
| 20:00 | Metro Line D from Jardim do Morro back to the Maison | About 15 minutes |
If you are staying two or three days, split the route. Do Cordoaria, Aliados and the Bolhão on the first morning, then take a cooking class or a port tasting in the afternoon. Keep Batalha, the craft fair and Gaia for the second day, and add Serralves or the Gaia Christmas village on the third if the dates line up.
After a long day of markets in the winter air, come back to a swim. Our heated outdoor saltwater pool is open all year from 09:30 to 19:30, and the suites have air conditioning, Samsung Art TVs and Rituals amenities for a quiet evening in before dinner.
Porto in December: Why Stay at Canto de Luz for Christmas
December is one of the most rewarding months to visit Porto. The Christmas markets fill Cordoaria and Batalha, 94 streets glow with lights until Three Kings, the pastry shops are stacked with Bolo-Rei, and the port lodges across the river are at their most welcoming on a cool evening. With highs around 14°C, it is comfortable walking weather by northern European standards.
Because the old town is so compact, the place you stay shapes the whole trip. From Rua do Almada you walk to Cordoaria, Aliados, the Bolhão and Batalha, and come home between markets to warm up, drop off your shopping and rest before dinner.
Canto de Luz is a restored Boutique Maison, opened with French hospitality, and we stay open right through Christmas and New Year. Our team shares market dates, restaurant tips and Christmas Eve plans with you before you arrive.
Why Porto Is Worth Visiting at Christmas
Christmas in Porto at a Glance
- Christmas markets in the old town from late November to the end of December.
- Lights across 94 streets and a giant tree on Aliados until 6 January.
- Ice rinks at Cordoaria and in Gaia, plus carousels for children.
- Portuguese Christmas food: bacalhau, rabanadas, Bolo-Rei and roasted chestnuts.
- Port tastings in the Gaia lodges, a walk across the river from the markets.
- Mild winter days, with highs around 14°C in December.
A Boutique Hotel in Porto Between the Christmas Markets
Our suites sit between the two main markets, about ten minutes on foot from Cordoaria and twelve from Batalha. Each one has air conditioning, a Samsung Art TV with Netflix and Disney, an Echo, a Nespresso machine and Rituals amenities.
After a day in the winter air, our heated outdoor saltwater pool is open all year from 09:30 to 19:30. See December availability, from €99 a night.
A Homemade Breakfast with Ingredients from the Bolhão
Every morning our team shops at the Mercado do Bolhão for the homemade breakfast, which changes daily and is served in the Orangerie and on the garden terrace. In December that means seasonal fruit, local cheeses and Christmas sweets on the table.
If you are heading out early for Serralves or a day trip, we will pack a breakfast for you to take along.
Villa Almada and the Duplex Garden Villas for Family Christmases
For families and groups spending Christmas together, Villa Almada has two bedrooms and its own private pool, and our two Duplex Garden Villas each have a private garden in the centre of Porto.
Our private chef can cook Christmas Eve dinner at your villa when booked in advance. You can read more about a Christmas villa stay in Porto.
A Note from Susan
“December is when I love Porto most. Our breakfast ingredients come from the Bolhão every morning, and in December the stalls are piled with dried figs, Bolo-Rei and cod. My advice is to do the markets slowly: Cordoaria one morning, Batalha the next, and keep an evening for the lights at World of Wine. Then come home, warm up in the pool and let us book your dinner.”
“An amazing choice of top quality suites in this beautifully-designed Boutique Hotel, where a choice of healthy breakfasts is served in the glassed in dining area by the open kitchen. The reception and kitchen staff provided us with answers to all of our many questions and communication was wonderful. Thank you for a wonderful stay, Susan and the team!!”
Kate A, stayed with friends
Porto Christmas Markets: Frequently Asked Questions
Tap a question to see the answer.
When Do The Christmas Markets Open In Porto?
The main Porto Christmas markets open in the last weekend of November. In 2025 Cordoaria and Praça da Batalha both opened on 29 November, the same day the Christmas lights were switched on. The 2026 dates are confirmed in November.
Where Is The Main Christmas Market In Porto?
The main Christmas market in Porto is the Mercado de Natal in the Jardim de João Chagas at Cordoaria, below the Clérigos Tower. The ice rink and carousel are next to it in the Largo do Amor de Perdição.
What Is The Best Christmas Market In Porto?
Cordoaria is the biggest and best for crafts and family attractions, while Praça da Batalha has the prettiest setting in front of the tiled Igreja de Santo Ildefonso. They are a short walk apart, so most visitors see both in one day.
Are Porto Christmas Markets Open On Christmas Eve?
Some are, with shorter hours. In 2025 Batalha closed at 17:00 on Christmas Eve and Gaia Vila Natal at 16:00, while Cordoaria closed on both 24 and 25 December. All the markets were closed on Christmas Day.
Is There An Ice Rink At The Porto Christmas Market?
Yes. In 2025 there was an ice rink beside the Cordoaria Christmas market in the Largo do Amor de Perdição, and a free ice rink at the Gaia Vila Natal Christmas village across the river.
When Are The Porto Christmas Lights Switched On?
In 2025 the Porto Christmas lights were switched on at 18:00 on 29 November with a free concert on Avenida dos Aliados. They covered 94 streets and stayed on until 6 January.
Is There A Christmas Market In Vila Nova De Gaia?
Yes. Gaia Vila Natal at the Centro Cívico ran from 29 November to 28 December in 2025, with a free ice rink, carousel and Christmas train. World of Wine also runs its é Natal! Christmas lights until 6 January.
Is Porto Worth Visiting At Christmas?
Yes. Porto at Christmas has its markets, 94 streets of lights, mild weather compared with northern Europe and far fewer visitors than in summer, with everything in the old town within walking distance.
Spend December Between the Markets
Canto de Luz is open through Christmas and New Year on Rua do Almada, a short walk from Cordoaria, Batalha and the Aliados lights. Homemade breakfast every morning, a heated saltwater pool open year round, and Canto Cooking under the same roof. From €99 a night.
Check December AvailabilityImage credits: Acfmagalhaes (CC BY-SA 4.0), JotaCartas (CC BY-SA 3.0), Alexkom000 (CC BY 4.0), Diego Delso (CC BY-SA 3.0), Joseolgon (CC BY 4.0) and Feliciano Guimarães (CC BY 2.0), via Wikimedia Commons.


