travel-guide  / Suggestions

Christmas markets in Porto

7 suggestions that you can’t miss

14/11/2025


Porto's magic becomes even more noticeable at Christmas time, with its decorated streets and markets filled with tradition, all ready to welcome you.




The HF Hotels provide the perfect comfort to explore Christmas in Porto. Located in central areas, our hotels allow easy access to these charming Christmas markets and to the main attractions of the city.

Make the most of this cosy environment and the proximity to the best Christmas experiences. If you're looking for a comfortable stay filled with tradition, the HF Hotels are the place for you to experience Christmas magic in Porto, since they're located only 15 minutes by car from the main markets and fairs available at this time of the year, providing flexibility throughout your visit.

Book now and let's celebrate this season together!

WOW, É Natal! in Vila Nova de Gaia

WOW, É Natal! in Vila Nova de Gaia

World of Wine (WOW), in Vila Nova de Gaia, hosts the WOW, É Natal! Christmas market, between 23 November and 6 January. With a stunning view over Porto and the Douro river, this market is highlighted by its striking 13-meter-tall Christmas tree and its magical carousel, ensuring fun for all ages. Visitors can explore a variety of local and craft products and even count on the presence of Santa Claus, who brings even more magic to the event. [credits - World Of Wine]
Urban Market - Christmas edition

Urban Market - Christmas edition

If you're looking for a Christmas market with a modern and alternative touch, Urban Market, in Ateneu Comercial do Porto, from 13 to 23 December, is the right choice. With free entrance, this event showcases 30 Portuguese brands, from jewellery and interior design to gastronomic products, all limited edition. To top it off, there is also live music throughout the days. [credits - Mesh Up Events]
Jardim da Cordoaria Christmas market

Jardim da Cordoaria Christmas market

Jardim da Cordoaria, in Porto, hosts one of the main Christmas markets of the city during the festive season, offering a magical experience to visitors of all ages. In its usual wooden cabins, you'll find a wide range of local craftwork, regional gastronomy, fashion and jewellery, making it perfect for those in search of unique Christmas presents. This market will be open from 30 November to 23 December. [credits - Câmara Municipal do Porto]
Praça da Batalha Christmas market

Praça da Batalha Christmas market

During the festive season, Praça da Batalha, one of the most iconic places in Porto, is transformed into an enchanting Christmas market. This market is highlighted by its traditional wooden cabins that offer a variety of local craftwork, fashion, jewellery and gastronomic products. This is one of the places that you can't miss in Porto, and its perfect to dive into the magic of Christmas, between 29 November and 29 December. [credits - Câmara Municipal do Porto]
Matosinhos Christmas market

Matosinhos Christmas market

With over 80 stalls, the Matosinhos Christmas market, in Jardim Basílio Teles, presents a vast selection of craftwork products, from cheese and sausages to chocolates and jewellery. The cosy and familiar environment invites you to explore the delicacies of local gastronomy and to find original gifts. Support local craftsman and immerse yourself in the Christmas atmosphere, from 22 November to 23 December. [credits - Andarte]
Maia Christmas market

Maia Christmas market

Maia Christmas market is a must-see for those looking for a festive and cosy environment. Located at Praça Doutor José Vieira de Carvalho, this market presents a variety of stalls filled with craftwork, regional products and handmade toys, from 29 November to 31 December. You can also taste the delicious delicacies, such as brigadeiros and hot chocolate, which make this visit even more pleasant. [credits - Câmara Municipal da Maia]
Serralves Christmas market

Serralves Christmas market

From 30 November to 1 December, Serralves Park will welcome, for free, all visitors that wish to celebrate Christmas magic. Here you'll find activities for the whole family or for groups of friends, in addition to typical Christmas drinks and sweets and stalls to buy your gifts. This is one of the most beautiful places in the city and it will be ready to welcome and inspire you with Christmas energy. [credits - Fundação Serralves]
Palácio de Cristal Christmas market

Palácio de Cristal Christmas market

This market, also known as Christmas Design Market, provides a modern take on Christmas traditions, with many stalls offering typical delicacies, hot drinks and festive souvenirs, from 1 to 23 December. The entry is free and the market is open from Wednesday to Sunday, from 11 am to 8 pm. In addition to shopping, you can enjoy the magical Christmas atmosphere in this iconic place in Porto.

Discover our hotels