
The Mercado de Natal do Porto at Praça da Batalha brings traditional Portuguese Christmas charm to the heart of Porto's historic center. This beloved Christmas market features over 20 wooden chalets arranged in the iconic square, creating an intimate and authentic holiday atmosphere that locals and visitors cherish year after year. The market showcases the best of Portuguese craftsmanship and regional traditions, with local artisans and producers offering everything from handcrafted nativity scenes to traditional sweets and regional delicacies. Visitors can browse through carefully curated stalls selling jewelry, clothing, toys, books, and decorative items, all while surrounded by twinkling Christmas lights that illuminate the beautiful Praça da Batalha. The market includes Santa's house where children can meet Pai Natal, along with various workshops and live musical performances throughout the season that add to the festive ambiance. The central location makes it easily accessible, with the São Bento train station just a short walk away. Operating daily with extended hours on weekends, the market typically runs from late November through late December, offering both weekday evening visits and leisurely weekend browsing. For the best experience, visit during evening hours when the lights create a magical atmosphere, and don't miss the opportunity to sample traditional Portuguese Christmas treats while exploring this charming market in one of Porto's most historic squares.
Praça da Batalha
Praça da Batalha, 4000-101 Porto, PortugalPorto, Portugal
Free entry
Discover Christmas markets within 10km of Mercado de Natal do Porto
Explore more Christmas markets in Porto and start planning your magical holiday journey.