Book Tour

These are the best Christmas markets in Porto

Discover the amazing Christmas markets in Porto, from the most traditional ones to the crazy ones, where you can do some Christmas shopping.

Sara Riobom

November 25, 2021

Full day Private tour in Porto

Cross Sell
Looking for a nice place to stay during the holidays? Then read my article about the Best Neighborhoods to Stay in Porto.

(This article is updated every single year, and it has been already updated for the Christmas season 2021).

During the holidays, I don’t need a reason to go to the Christmas markets in Porto. I like to go there to see happy faces, friends gathering together, the charming Christmas lightnings…

And Porto, with its mild temperatures and airy squares, is asking for you to go shopping on the little markets, instead of going to shopping malls where all the shops look exactly the same!

What you should know about Christmas in Porto

complete guide christmas porto
Even though the Christmas season is very strong in the city, don’t expect it to be as in Central Europe. We don’t have a centralised Christmas market in Porto, but rather small markets spread all over the city, where you can find traditional Christmas decoration stuff, but also traditional Portuguese food products, urban design and much more.

Moreover, we don’t have snow, nor glue wine. But that is a good thing, because glue wine s***s. There, I said it 😛

On the other hand, we have a very welcoming weather. More importantly, our City Hall organises 5 weeks Christmas programme with plenty of activities such as choirs, street animation, concerts, workshops and dozens of Christmas markets in Porto. You can read my Complete guide to Christmas in Porto, as it congregates the best events.

Given this introduction, let me introduce you to…

…the best Christmas markets in Porto! 🙂

Christmas market in Serralves’ Foundation

christmas markets porto serralves

I have written countless times about the Serralves Foundation, that consists of a fantastic contemporary museum surround by romantic gardens. And this Christmas Serralves gardens will open its doors to the Christmas Market, together with national producers and brands.

On the 4th and 5th of December 2021, you can buy gourmet products, organic and seasonal foods, creative Christmas gifts and products that inspire a more sustainable lifestyle, discover the latest design news and participate in workshops and activities for the whole family.

The entrance to the Christmas market will be free, but if I were you I would also take the opportunity to visit the gardens as well as the contemporary museum, especially now that it has an exhibition of Mark Bradford, considered by TIME magazine one of the 100 most influential people in the world in 2021. It’s really, really worth it.

Address: Rua Dom João de Castro, 210.

Schedule: 4th and 5th of December of 2021, from 10h to 20h.

How to get there: the buses 203 and 207 stop right in front of Serralves.

Urban Market

urban market holiday season porto

December 2021 will again bring to Porto an Urban Market dedicated to Christmas, and in a double dose.

The first edition of this Christmas market in Porto will be at Hard Club, entirely focused on the design of Portuguese designers. There will be projects linked to areas such as jewelry, illustration, painting, fashion and well-being coloring the main floor of the Ferreira Borges Market, where the Hard Club is housed. It’s a good opportunity to meet the creators behind each of the brands, on December 4th and 5th, 2021.

A few days later, from the 17th to the 23rd of December, the second Urban Market Christmas edition will take place in Ateneu Comercial do Porto, bringing dozens of Portuguese together for a social cause. It will be hard to choose among so many fun, irreverent and unique products!

The only downside of this Christmas market, for me, is that it usually doesn’t have food vendors (I am Portuguese, there must always be food options nearby).

Address: Hard Club AND Ateneu Comercial do Porto.

Schedule: in Hard Club it will take place on the weekend of 4th – 5th December of 2021, from 11h to 19h. In Ateneu Comercial do Porto it will take place from the 17th to the 23rd of December of 2021, from 11h to 20h30.

How to get there: it really depends on the location – make sure to check on google maps!

Artes e Ofícios

christmas market porto batalha square
This Christmas market in Porto is perfect to buy Portuguese products and handcraft objects (made from pottery, wool, linen, wood, leather, stone and iron, traditional toys and games, handcrafted soap, rag dolls, homemade liqueurs, among others), with the participation of 16 certified exhibitors. Therefore, it is a good option if you want to buy traditional Portuguese handcraft

This year, Ates & Ofícios it will take place in Avenida D. Afonso Henriques (quite a step street, I have to say!), between São Bento train station and Porto’s cathedral.

Address: Avenida D. Afonso Henriques.

Schedule: 1st to 23rd of December 2021. Sundays to Thursdays from 11h to 19h30. Fridays, Saturdays and holidays from 11h to 23h.

How to get there: the subway station 24 de Agosto is a 5 minutes walking distance.

Flea Market

flea market porto silo auto
© Filipa Brito

The Flea Market is regarded as one of the coolest markets in the city, where you can find pretty much everything. It takes place on a circular car park called Silo Auto (yes, it is a car boot sale). There is also a section selling Christmas sweets and harm drinks, to help you fight the cold.

Because this Christmas market in Porto takes place at an open space, make sure to bring warm clothes and good shoes.

Address: 6th and 7th floor of Silo Auto – it is a huge, circular car parking.

Schedule: 18th of December 2021, from 13h to 18h.

How to get there: the subway station Trindade is a 10 minutes walking distance.

Mercado da Alegria

christmas market porto batalha square
Filipa Brito

Among lights, decorated trees, entertainment, music and workshops, there is a Christmas Market in Porto that gets together 40 exhibitors with varied suggestions, from handcraft, jewellery, handmade toys, clothing, packed regional food products, among others.

This is a very special Christmas market in Porto because over all the weekends until Christmas there will be some sort of “street animation” taking place, from DJs to workshops and professional clowns, so it is a nice market to take the kids.

Address: Praça da Batalha.

Schedule: 27th of November to 31st of December 2021, from 10h to 20h.

How to get there: the subway station São Bento is a 5 minutes walking distance.


abelha christmas market cedofeita neighborhood porto

After the terrible year(s) we just had, there’s nothing better to warm up our souls that to visit Abelha 🐝 , Art Market on the 4th December 2021.

Already on its 11th edition, this Christmas market will take place in an old commercial center in Cedofeita neighborhood, where Eveline, the reputable fashion store, is located.

Aiming to promote the work of artists and the growing love for art in our city, on this market you will find illustration, painting, ceramics and photography coming from the hands and imagination of local artists.

Address: Centro Comercial de Cedofeita.

Schedule: 4th of December 2021, from 14h to 19h.

How to get there: the subway station Lapa is a 5 minutes walking distance.

Christmas markets in Porto’s suburbs

Christmas Square (Praça de Natal)

french carousel
ice ring christmas market gaia
© Buzzmedia

Praça de Natal is one of the best Christmas markets in Porto (district) for families with kids, at it has lots of entertainment for the youngest ones, who are among those most affected by the pandemic.
Because children deserve all this magic, there are many equipments for them: the Santa Claus House, the French carousel, the ice ring and, this year for the first time, the Christmas train, which promises an enchanted mini trip to way from Lapland!
The event includes the usual Christmas Market, where handcraft and local products, books, Christmas sweets, jewelry and toys will be sold.
There are also several food stalls, to warm your stomach in these colder days of the season.

Address: Centro Cívico de Vila Nova de Gaia, at the back of the Paços do Concelho building.

Schedule: 8th to 31st of December 2021. From Monday to Friday from 16h to 20h, on Saturdays from 10h to 22h, and on Sundays from 10h to 20h. Exceptions: 24th AND 31st December from 10h to 16h, and on 25th December from 16h to 20h.

How to get there: the subway station Câmara de Gaia is literally across the street.

Christmas market at the WOW (World of Wine)

christmas tree world wine porto district

The World of Wine (WoW) is the newest venture of the Fladgate Partnership, the owner of some of the best Port wine lodges. It basically consists of five museums and some (pricey) restaurants with outdoor seating with a fantastic view of Ribeira neighborhood.

This year they are celebrating Christmas in style, with loooooooads of events and a fabulous Christmas tree, as you can see on the photo 🙂 The Christmas market itself will take place from the 1st of December 2021 to the 9th of January 2022. But take my advice and get there on 30th November: at 19h30, the lights and the big Christmas tree will be turned on to the sound of the gospel group Wallow Choir. It is the perfect way to kick off the Christmas season in Porto!

Address: Rua do Choupelo 39, in Vila Nova de Gaia.

Schedule: 1st of December 2021 to the 9th of January of 2022. I checked the schedule and it literally changes everyday, but if you head there in the middle of the afternoon, you will be safe.

How to get there: the subway station General Torres is a 15 minutes walking distance.

Matosinhos’ Christmas market

christmas market matosinhos

The traditional craft fair in Matosinhos, a nearby city where you can find incredible seafood restaurants, will become a Christmas market in 2021. There will be around 87 artisans from all around the country, who will sell Portuguese cheeses and sausages, chocolates, design products, books, clothing and jewelry, among other things to wear, to decorate the house and to eat.

The market can be visited every day, with free entry, at Parque Basílio Teles, in front of the Town Hall of Matosinhos. Take my advice and after / before going to this Christmas market, have a sweet or savoury pastry at Padaria Ribeiro. Everything there is to die for, trust me on this!

Address: Parque Basílio Teles, in Matosinhos.

Schedule: 26th of November to the 23rd of December 2021. From Sunday to Thursday, it opens from 11h to 19h30. On Fridays, Saturdays and on the eve of public holidays, it will be open from 12h to 23h.

How to get there: the subway station Câmara de Matosinhos is a 5 minutes walking distance.

Usual Christmas markets in Porto that have not been confirmed yet for 2021


christmas markets porto artesanatus
To be updated (no information has been release yet about this market is 2021)

Artesanatus gathers traditional handcraft from all around the country on a giant plastic bubble, which makes it one of the most traditional Christmas markets in Porto.

This year it takes place in Jardim de São Lázaro, the garden dedicated to the women of Porto.

After / before visiting the market, drink a single origin coffee at Combi, in Bonfim neighborhood, to fight the cold.

How to get there: the subway station 24 de Agosto is a 5 minutes walking distance.

Porto Belo and Mini Porto Belo

Praça Carlos Alberto and Praça General Humberto Delgado

porto belo christmas market porto
To be updated (no information has been release yet about this market is 2021)

Mercado Porto Belo is one of the most popular markets in Porto, due to the variety of products being sold (from used vinyls to organic onions) and to its intimate atmosphere. It takes place in Praça Carlos Alberto between December 21st and 23rd.

This year there will be also the Mini Porto Belo: meaning that it will be mostly children selling their things to other children for a symbolic price. To add some magic, it takes place at Praça Humberto Delgado, near the giant Christmas tree in Porto. A very special Christmas market in Porto that will take place on the 7th and 8th of December.

How to get there: the subway station Aliados Aliados is a 10 minutes walking distance.

Arca de Natal

arca natal christmas market porto
To be updated (no information has been release yet about this market is 2021)

All the revenues generated in this cute little market will be donated to NGOs that support the local community of Porto. And, besides the great feeling of knowing that your money is going to the right hands, take a moment to appreciate São Bento train station, the old train station where the market takes place.

How to get there: take the train or the subway to São Bento train station.

Veggie Christmas market

vegetarian chrismtas market porto

To be updated (no information has been release yet about this market is 2021)

If there is one Christmas market in Porto that I will not miss this year it is this one. After all, it combines several things that I am passionate about: sparkling wine, sustainable gifts and vegan & vegetarian products (if you have been reading my most recent articles, you probably noticed that I don’t eat meat).

It is indeed a different concept for the holiday season in Porto, that introduces you to a more sustainable and ethical lifestyle. I will certainly be there!

How to get there: you can get there walking from Luiz I bridge, it is a short distance and it is flat.

Rua Miguel Bombarda

creative christmas market porto rua miguel bombarda
© Ágora Porto

To be updated (no information has been release yet about this market is 2021)

I wasn’t entirely sure if I should include this on my list of the best Christmas markets in Porto because technically it is not one but it includes one 😛

On the three Saturdays before Christmas, entertainment is back to the most artistic block of the city, Rua de Miguel Bombarda (intersection with Rua da Boa Nova).

Music, dancing, workshops, an urban art market (here we go!), video mapping and other surprises on a programme developed in partnership with local independent projects and small businesses.

How to get there: the subway station Lapa is a 15 minutes walking distance.

Save this article for later:

christmas markets porto
where to do christmas shopping porto
Comment Section