For the most European feel, go to Quebec City's free German Christmas Market (November 19 to December 23, 2026) and pair it with Montreal's free Grand Marché de Noël (November 13, 2026 to January 3, 2027), three hours apart by train. For a long weekend from the Northeast or Midwest, Toronto's Distillery Winter Village (November 12 to January 3) plus Niagara's free Festival of Lights is the easy pick. Out west, Vancouver's market runs November 16 to December 24, and Calgary's Spruce Meadows market lasts only four weekends, ending December 6.
Two dates shape the trip. Most markets close by December 23 or 24, so plan your visit before Christmas Eve. And hotel prices jump from about December 18, so the first half of December gets you the markets at near-shoulder rates. In Quebec they are marchés de Noël (Christmas markets), and the hot drink is vin chaud (mulled wine).
The markets compared
| Market | City | 2026 dates | When it opens | Entry | Best for |
|---|---|---|---|---|---|
| German Christmas Market | Quebec City | Nov 19 – Dec 23 | Thu–Sun, plus daily Dec 21–23 | Free | The most atmospheric setting |
| Grand Marché de Noël | Montreal | Nov 13 – Jan 3 | Wed–Sun to Dec 20, then daily | Free | Late evenings, open on Christmas Day |
| Village de Noël de Montréal | Montreal | Nov 26 – Dec 24 | Four weekends | Free | Local artisans, Santa photos |
| Distillery Winter Village | Toronto | Nov 12 – Jan 3 | Daily | Free before 4 p.m.; evening tickets from C$16 (about $11) on busy days | A weekend with Niagara |
| Vancouver Christmas Market | Vancouver | Nov 16 – Dec 24 | Daily (check hours) | Timed tickets | The West Coast's big German-style market |
| Ottawa Christmas Market | Ottawa | Weekends from Nov 20, plus Dec 31 | Select days | Free | Pairing with the capital's museums |
| International Christmas Market | Calgary (Spruce Meadows) | Nov 13–15, 20–22, 27–29, Dec 4–6 | Fri–Sun | C$20 (about $14) adult | A stop before Banff |
Quebec City: the German Christmas Market
The Marché de Noël allemand fills six spots around City Hall in Upper Town: Place de l'Hôtel-de-Ville and its gardens, Place d'Armes, rue Sainte-Anne, Place D'Youville and the courtyard behind Holy Trinity Cathedral. Wooden chalets sell sausages, pretzels, hot wine and crafts, inside a walled city that already looks like a holiday card, often under real snow.
- Dates: November 19 to December 23, 2026, Thursday to Sunday, then daily on December 21, 22 and 23.
- Hours: 11 a.m. to 9 p.m. Thursday to Saturday and 11 a.m. to 6 p.m. Sunday; 9 p.m. on December 21 and 22, 8 p.m. on December 23. Entry is free.
- Crowds: Saturdays are packed. Go on a Thursday or Friday, or a late-November weekday afternoon.
- Getting there: the train from Montreal takes a little over 3 hours to Gare du Palais, at the foot of Upper Town. Quebec City's airport has no US preclearance, so you clear US customs when you land at home.
Pair it with Dufferin Terrace, Petit-Champlain and Montmorency Falls. The Hôtel de Glace at Valcartier opens on December 26, weather permitting. More on Quebec City.
Watch out
The walking is constant and the streets are steep and icy. Insulated, waterproof boots with real grip matter more than a heavy coat. December nights average about 9°F (-13°C) here, with wind on the cliff.

Montreal: Grand Marché de Noël and more
Montreal's biggest market, the Grand Marché de Noël, sets up about 40 chalets of Quebec artisans on Place des Festivals in the Quartier des spectacles, by Place-des-Arts metro. It runs November 13, 2026 to January 3, 2027, with more than 150 free shows and activities, and entry is free.
| Grand Marché de Noël | Hours |
|---|---|
| Nov 13 – Dec 20 | Closed Monday and Tuesday. Wed–Fri 3–10 p.m., Sat 11 a.m.–10 p.m., Sun 11 a.m.–8 p.m. |
| Dec 21 – 23 | 11 a.m.–10 p.m. |
| Dec 24 and 25 | 11 a.m.–7 p.m. |
| Dec 26 – Jan 3 | Daily: weekdays 3–10 p.m., Sat 11 a.m.–10 p.m., Sun 11 a.m.–8 p.m. |
| Dec 31 | 3 p.m.–1 a.m. |
That makes it one of the few places in the country you can go on Christmas Day. January 1 hours were not listed; check noelmontreal.ca before you go.
The smaller Village de Noël de Montréal runs four weekends, November 26 to December 24, at 3325 rue Saint-Ambroise near the Lachine Canal (Lionel-Groulx metro), with local artisans, food trucks and free photos with Santa. Entry is free. Add Old Montreal, the AURA light show at Notre-Dame Basilica and skating on Mount Royal's Beaver Lake when it freezes. See Montreal.
Toronto: the Distillery Winter Village
The former Toronto Christmas Market fills the Victorian brick lanes of the car-free Distillery District with stalls, a giant tree, lights and mulled-wine bars, from November 12, 2026 to January 3, 2027. The tree lighting is on opening night at 6 p.m.
- Free: before 4 p.m. every day; all day Monday to Wednesday through December 13; November Thursdays after opening night. Kids 9 and under are always free.
- Ticketed from 4 p.m.: opening night, every Friday, Saturday and Sunday, Thursdays in December, and every day from December 14 to 31.
- Tickets: from C$16 (about $11) plus HST and a service charge, online only on thedistillerywintervillage.com, with General Admission, Flex and Express options. They are non-refundable but transferable.
- Holiday days: the site does not say whether it opens on December 24 or 25 or January 1; check the daily schedule. December 31 has a separate ticketed New Year's Eve event, 7 p.m. to midnight.
Insider tip
If you are inside the gates before 4 p.m., you can stay into the evening without a ticket. Arrive around 3 p.m., eat early and watch the lights come on. Lines build from about 3 p.m. on ticketed days.
Toronto's free holiday lights at Nathan Phillips Square usually start with the Cavalcade of Lights in late November; check toronto.ca for the 2026 date. Niagara Falls is about 2 hours away by GO train (see below). More on Toronto.
Vancouver Christmas Market
A German-style market at Jack Poole Plaza, 1055 Canada Place, beside the Olympic Cauldron and the harbor, from November 16 to December 24, 2026. New for 2026: a Wishing Forest, a fire-pit lounge, a "secret" cocktail window where you ring a bell, vintage-style photo prints and a tree-shaped collectible mug.
Entry is by general admission ticket or season pass. Pre-sale prices on the busiest dates ended November 15, and evenings and weekends reach capacity, so book a slot on vancouverchristmasmarket.com; hours and prices are posted there. Bring a rain shell, not a parka: Vancouver averages 44°F (7°C) by day in December, and it rains more than it snows. See Vancouver and Whistler.


Ottawa, Calgary, Niagara and Banff
Ottawa Christmas Market
A free European-style market at Aberdeen Plaza in Lansdowne, in the Glebe, with vendor cabins, seasonal food and drink and live music. Ottawa Tourism lists November 20–22, November 27–29, December 11–13, December 18–20 and December 31, with more dates on its calendar. See Ottawa.
Spruce Meadows International Christmas Market, Calgary
A large market at the Spruce Meadows show-jumping grounds, 18011 Spruce Meadows Way SW, on four weekends: November 13–15, 20–22, 27–29 and December 4–6, 2026. Hours are Friday noon to 6 p.m. (then 6 to 9 p.m. for adults 18 and over), Saturday 10 a.m. to 7 p.m. and Sunday 10 a.m. to 6 p.m. Adults pay C$20 (about $14), kids 3 to 12 and seniors 65 and over C$12 (about $9), under-3s free, plus GST, with free parking. Fly into Calgary for it and continue to Banff; see our Banff itinerary and Calgary and Alberta.
Niagara's Winter Festival of Lights
Not a market, but the best free light show in the country: November 14, 2026 to January 10, 2027, nightly 5 p.m. to midnight, with fireworks at 8 p.m. on Fridays and Saturdays to December 12, then nightly December 18 to January 2. See Niagara Falls.
Banff
No big market, but the Hot Chocolate Trail runs around Banff and Lake Louise from November 12 to February 7, and the ski resorts are open. See where to stay in Banff.
What's open December 24 to January 1
| Day | Shops and sights | Restaurants | Markets | Transit and trains |
|---|---|---|---|---|
| Thu, Dec 24 | Normal until mid-afternoon; many shops, grocery and liquor stores close around 5 p.m. | Some close for the evening; book Christmas Eve dinner | Vancouver's last day; Montreal 11 a.m.–7 p.m.; Quebec City already closed | Usually regular daytime service |
| Fri, Dec 25 | Nearly everything shuts, including malls, banks and liquor stores (SAQ, LCBO); many museums close | Many closed; hotel restaurants open | Montreal's Grand Marché 11 a.m.–7 p.m. | Holiday schedules |
| Sat, Dec 26 | Boxing Day sales; a statutory holiday in Ontario; in Quebec most stores and SAQ outlets open at 1 p.m. | Many reopen; book ahead | Montreal open; check Toronto | Holiday or weekend schedules |
| Mon, Dec 28 | Some offices and banks take a substitute day off | Open | Montreal open; check Toronto | Check local schedules |
| Thu, Dec 31 | Normal working day; some shops close early | Book New Year's Eve dinners early | Montreal to 1 a.m.; Ottawa market listed | Some cities add late service |
| Fri, Jan 1 | Closures much like Christmas Day | Many closed | Check Montreal and Toronto hours | Holiday schedules |
VIA Rail and city transit run reduced holiday timetables around December 25 and January 1, so check before you book a train. January 6 (Epiphany) is a normal working day in Canada. Full closure details are on our December page.
Different from home
Boxing Day is Canada's Black Friday. Prices are shown before sales tax, and visitors cannot claim the tax back. Going home, you can bring back US$800 per person duty-free after 48 hours away, but not a cut Christmas tree. See shopping and US customs.
New Year's Eve
Thursday, December 31 is a normal working day with the parties at night. Niagara Falls is the most reliable big show, with fireworks at 8 p.m. and midnight over the lit falls. Montreal's Grand Marché stays open to 1 a.m., and last year the city's Le Grand Minuit countdown filled the Old Port. Toronto held a free waterfront party at Harbourfront Centre last year; 2026 plans had not been posted as of November 1, but the Distillery Winter Village lists a ticketed New Year's Eve event from 7 p.m. to midnight. Ottawa's Christmas Market lists December 31 as a market day. Dress for standing still outdoors at midnight, which can mean 0°F (-18°C) with wind in Quebec, and take transit home. See January for what comes next.
Hotels and prices
Outside the holidays, December is a cheap month in the cities: a mid-range downtown hotel in Toronto, Montreal or Vancouver that runs C$250–450 (about $180–320) a night in summer is often C$170–300 (about $120–215) from November to March. From about December 18 to January 3, rates rise and some hotels set minimum stays.
- Quebec City: stay inside or just outside the walls. Rooms near City Hall put you steps from the market; Grande Allée is cheaper and has parking. Rates are shown before 5% GST, 9.975% QST and a 3.5% lodging tax, so a C$250 room comes to about C$297 (about $212).
- Montreal: downtown and the Quartier des spectacles for the Grand Marché; Old Montreal for atmosphere.
- Toronto: downtown hotels add 13% HST and a municipal accommodation tax; the Distillery is a short ride east of the core.
- Book now for any weekend from December 11 and anything over Christmas or New Year's. See where to stay.
Save money
Travel December 1 to 17. Quebec City's market is open Thursday to Sunday, Montreal's Wednesday to Sunday, and Toronto's Distillery is free all day Monday to Wednesday through December 13, all at shoulder hotel prices.
A sample market trip by train
A week from Monday, December 7 to Sunday, December 13, 2026, timed so each market is open and free (or nearly) on the day you are there. Fly into Toronto and home from Quebec City or Montreal.
- Day 1
Mon · Toronto
The Distillery Winter Village is free all day on Mondays through December 13. Arrive late afternoon and stay for the lights.
- Day 2
Tue · Niagara Falls
About 2 hours by GO train. Journey Behind the Falls by day, the Festival of Lights after 5 p.m. (no fireworks midweek before December 18). Sleep in Niagara or return to Toronto.
- Day 3
Wed · Montreal
VIA Rail from Toronto, about 5 hours, or a short flight. Evening at the Grand Marché de Noël, open 3 to 10 p.m.
- Day 4
Thu · Montreal to Quebec City
Old Montreal and Notre-Dame Basilica in the morning, then the train to Quebec City, a little over 3 hours. The German market is open until 9 p.m.
- Day 5
Fri · Old Québec
The Citadelle, Petit-Champlain and the funicular by day; hot wine at the market by night.
- Day 6
Sat · Montmorency Falls
The frozen falls in the morning, then a quieter afternoon away from the market's Saturday crowds and a last evening visit.
- Day 7
Sun · Home
The market opens at 11 a.m. for last gifts; fly out in the afternoon.
Out west, try a weekend at Spruce Meadows (to December 6) followed by two or three days in Banff, or Vancouver's market with a ski day at Whistler. Map your own version with the trip builder.
What to pack
- Insulated, waterproof boots with grip for Quebec City, Montreal and Ottawa.
- A parka that covers your hips, long underwear, mittens, a tuque (knit cap) and a neck gaiter.
- Hand warmers and a phone battery pack; cold drains phones fast.
- A rain shell and waterproof shoes for Vancouver.
- A card with no foreign transaction fee, plus a little cash for small stalls.
More on packing and winter in Canada. A few words of French help in Quebec; see French for travelers.
Bottom line
Pick Quebec City and Montreal for the best markets in the country, Toronto and Niagara for an easy long weekend, and Vancouver or Calgary if you are heading west anyway. Go between late November and December 17 for lower prices and plan to finish before Christmas Eve, when most markets close. For the rest of the month, see Canada in December, November and festivals, and add up your costs with the budget tool. Want this planned for you? Tell us your dates.
Add it to a route in the trip builder, or ask us to plan the hotels, trains and guides for you.
