Christmas markets in Europe are one of the most popular experiences at this time of year and it’s easy to see why! As well as being a typical experience full of originality, visiting a Christmas market in Porto will immediately get you into the Christmas spirit. There are more and more Christmas markets in this city to satisfy all tastes. The Christmas markets in Porto fill the streets with colour and are a great way for artisans, traders and small national brands to showcase their work.
The Christmas markets in Porto are a great way for artisans, traders and small national brands to showcase their work.
Find out about the main Christmas markets in Porto in 2024 and start creating your itinerary to discover what Christmas has to offer in the city.
1. Porto Christmas Lights
The city of Porto is an unmissable destination for those who want to enjoy Christmas 2024 in style. In addition to the traditional Christmas markets, the city is also transformed into a veritable spectacle of lights and colours during the Christmas season.
Porto’s Christmas lights display is one of the most beautiful in the country. The city’s streets are filled with colourful lights that create a magical and enveloping atmosphere. Avenida dos Aliados, the city’s main avenue, is one of the most emblematic sites of the Christmas lights switch-on. This year, Porto’s Christmas lights will be on display between 30 November and 6 January. Entry is free and the event is open to all ages. Stroll through the various streets and neighbourhoods and experience the magic of Christmas in Portugal.
Dates: November 30th to 6th January
Schedule: Every day – Monday to Sunday from 18:00
Location: Aliados Avenue
2. Christmas Market Batalha Square
Get ready for a magical and unforgettable event! From November 29, Praça da Batalha will be transformed into a true Christmas paradise, full of tradition, charm and authentic flavours.
Don’t miss this opportunity to experience the spirit of Christmas in the heart of Porto. Mark your calendar now and come and experience one of the best markets in Porto.
Dates: November 29th to 29th December
Schedule: Every day – Monday to Thursday, between 14:00 and 19:00, Fridays and national holidays, between 14:00 and 20:00, Saturdays, between 10:00 and 20:00, and Sundays and national holidays, between 10:00 and 19:00.
Location: Batalha Square
3. Cordoaria Garden Christmas Market
The Market will be an excellent opportunity to find unique, handmade gifts, perfect for surprising your family this Christmas. Local artisans and traders will be present, offering a wide range of products that promise to make the season even more magical. Open every day of the week, the market will extend its opening hours to ensure that no one misses out on the opportunity to visit this Christmas market.
Dates: November 30th to 23rd December
Schedule: Every day – Monday to Thursday from 11:00 to 20:00, Fridays and public holidays from 11:00 to 21:00, Saturdays from 10:00 to 21:00 and Sundays and public holidays from 10:00 to 20:00
Location: Cordoaria Garden
4. Matosinhos Christmas Market
At this Christmas market, more than 80 artisans are present with cheeses, sausages, chocolates, design products, books, fashion and jewellery. This will be one of the best Christmas markets to sample regional products. Visit Matosinhos and be dazzled by the Christmas market on offer between November 22 and December 23.
Dates: November 22nd to 23rd December
Schedule: Every day – Monday to Thursday from 11:00 to 19:30, on Fridays, Saturdays and the eve of public holidays from 12:00 noon to 23:00
Location: Basílio Teles Park
5. Christmas Markets at World of Wine
The WOW, in Vila Nova de Gaia, is an unmissable destination for those who want to enjoy Christmas in style. As well as visiting the museums, visitors can take the opportunity to buy presents at the Christmas markets, which this year feature a variety of quality Portuguese products, from traditional handicrafts to contemporary design pieces. Among the options available, visitors can find ceramics, glass, wood, textiles, jewellery, toys, Christmas decorations and much more. On 23 November, at 18:30, the lights and the large 13-metre Christmas tree will be switched on.
Dates: November 23rd to 6th January
Schedule: Every day – Monday to Saturday from 11:00 to 01:00 and Sunday from 10:00 to 01:00
Location: World of Wine, Vila Nova de Gaia
6. Christmas Square
The Christmas square is back in Vila Nova de Gaia. It’s ideal for spending time with the family and for eating lots of festive treats. For the little ones to go wild, there will be Santa’s House, a French carousel, an ice rink, a Ferris wheel, a Christmas train, little houses with gastronomic offerings and a market with handicrafts, local products, books, Christmas sweets, jewellery and toys.
Date: November 30th to 31st December
Schedule: Monday to Friday: 14:00 to 20:00, Saturdays and Sundays: 11:00 to 20:00, December 24: 11:00 to 16:00, December 25: Closed, December 31: 11:00 to 16:00
Location: in front of Gaia Town Hall
7. Market of Serralves
The Serralves Christmas Market, a free event that takes place in Serralves Park on the first weekend of December, promises charm and fun for all ages.
The visit to the Serralves Christmas Market is free and can be made on any day of the event. At the Serralves Christmas Market, you will find organic gourmet products, Christmas decorations, toys, personal accessories, and activities for the whole family.
Dates: November 30th to 1st December
Schedule: Friday, Saturday and Sunday from 10:00 to 19:00
Location: Serralves Park
8. Christmas at Time Out Market Porto
Get ready for an unforgettable Christmas at Time Out Market Porto! From November 29 to January 5, the south wing of São Bento Station will be transformed into a veritable spectacle of lights, music, flavours and fun for the whole family.
Don’t miss this magical celebration that promises to make the first Christmas at the market epic. Come and experience the magic of Christmas at Time Out Market Porto!
Dates: November 29th to 5th January
Schedule: Every day from 10:00 to 23:59
Location: Time Out Market Porto, Praça de Almeida Garrett, South Wing of São Bento Station
9. Leça da Palmeira Christmas Market
The highlight of this Christmas is the Leça da Palmeira Christmas Market, which will feature a selection of gastronomic products, local handicrafts and many options for Christmas presents. The program also includes children’s shows, music, dance, theatre and other special moments that promise to delight visitors of all ages.
Dates: December 13rd to 22nd December
Schedule: Every day – from Sunday to Thursday from 11:00 to 19:30 and on Fridays, Saturdays and public holidays from 12:00 to 23:00
Location: Fernando Pinto de Oliveira Public Park, Leça da Palmeira
If you are thinking of visiting any of these Christmas markets and living the magic of this season in Porto, get to know all our accommodations in the city centre and book at the best price!
