
Piedmont
Santa Maria Maggiore Christmas Market 2026: Dates, Hours and the Train Up the Valley
Santa Maria Maggiore's Christmas market runs from 6 to 8 December 2026 in Val Vigezzo, with 214 exhibitors and free entry. Hours, the preview and the train.
Santa Maria Maggiore's Christmas market runs from Sunday 6 to Tuesday 8 December 2026.
It lasts three days. No other market in our guide is as short.
This is the 27th edition, with 214 selected exhibitors in the streets of a mountain village in Val Vigezzo, above Domodossola. The stalls open from 9:30 to 18:30 and entry is free, as the organisers set out on the market's own site.
Quick answer
Dates: Sunday 6, Monday 7 and Tuesday 8 December 2026.
Hours: 9:30 to 18:30. Entry is free.
Preview: Saturday 5 December at 18:00, a show in Piazza Risorgimento.
Getting there: the Vigezzina-Centovalli train from Domodossola, about 40 minutes.
The trap: the car. One road climbs the valley, and tens of thousands of people use it.
Three days in a mountain village
Santa Maria Maggiore sits at about 800 metres, halfway along the valley between Domodossola and the Swiss border. Val Vigezzo is known as the valley of painters, and the village is small enough to cross on foot in ten minutes. For three days the market fills it.
The exhibitors are chosen by the local Pro Loco, and craft comes first: handmade nativity scenes, carved wood, blown glass, painted porcelain, candles, wool and embroidery. Nearly 50 of them are food producers, with alpine cheeses, cured meats, honey, craft beer and panettone. There are 11 places to eat along the route, and stoves made from fir trunks burn in the streets.
What to see between the stalls
Piazza Risorgimento has the lit tree and the food chalets. Father Christmas's house is in Piazza Gennari, where children leave their letters, and the old wash-house is dressed for the season.
Two small museums earn a stop. The Chimney Sweep Museum tells the story of the valley's men and boys who left to clean the chimneys of Europe. The Casa del Profumo explains a stranger export: emigrants from this valley created eau de Cologne.
The preview on Saturday evening
The market has an opening night. Aspettando il Mercatino is on Saturday 5 December at 18:00 in Piazza Risorgimento, with aerial and fire acts and a light show. The stalls stay closed until the next morning. Anyone sleeping in the valley on Saturday gets the show and then the first hour of Sunday, before the trains arrive.
The train up Val Vigezzo
The organisers advise leaving the car and taking the Vigezzina-Centovalli railway, the narrow-gauge line that links Domodossola with Locarno in Switzerland. From Domodossola the ride takes about 40 minutes, and the little station is a short walk from the main one, which sits on the Simplon line from Milan.
From Switzerland the same line arrives from Locarno through the Centovalli, and the Swiss railway BLS lists the market as a day trip from Bern through Brig. Seats on these three days go early. Book them on the railway's site before fixing anything else.
By car, the A26 and the SS33 lead to Domodossola, and the SS337 climbs the valley from there. The official site lists the parking areas.
Where to sleep: Domodossola or Stresa
The village has few rooms, and they go months ahead. Domodossola is the practical base, with the trains at the door. Stresa, on Lake Maggiore, is on the same Simplon line and adds the lake to the trip.
The mistake to avoid
Do not drive up at mid-morning on Sunday or on the Tuesday holiday. The road has one lane each way, the car parks fill early, and the queue down the valley in the evening is the part people remember. Take the train, or be parked before the stalls open.
The second mistake is to plan an evening visit. The stalls close at 18:30, and the valley is dark well before that.
Related guides
Christmas markets in Italy in 2026
Planning a trip like this?
Send us your brief and we will help you get the bases, timing and route right.
• More from the Magazine
Italy Travel PlanningItaly Carnival 2027: The Dates of Six Big Carnivals, From Venice to PutignanoShrove Tuesday falls on 9 February 2027. The dates of six big Italian carnivals, from Venice and Viareggio to Ivrea, Fano, Putignano and the Sartiglia.
Italy Travel PlanningItaly Strike 20 November 2026: Trains and Flights Run, Rail Stops on SaturdayTrains and flights are excluded from Italy's general strike on 20 November 2026, but a rail strike runs from 21:00 that Friday to 20:00 Saturday. What to know.
Italy Travel PlanningItaly Public Holidays 2027: All 13 Dates, the Long Weekends and What ClosesItaly has 13 national holidays in 2027, and Saint Francis on 4 October is a weekday off for the first time. Every date, the long weekends and what closes.