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.
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
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, 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
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
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 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
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
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