Christmas Markets in Calgary 2026: The Best Holiday Markets Worth Visiting

Holiday shopping is about to get a lot more festive. Christmas markets in Calgary start popping up in early November, with local makers, handmade gifts, twinkling lights and festive treats, and plenty are free to visit.

Here are the markets worth planning around in 2026, with dates, prices and what makes each one worth the trip. Bookmark this guide: we’ll keep adding markets as they’re announced.

Last updated: October 19, 2026


Christmas Markets in Calgary: 2026 Dates at a Glance

Christmas market 2026 dates Admission
Millarville Christmas Market Nov. 5 to 7 and 12 to 15 Timed tickets
Bowness Christmas Market Nov. 6 to 7 Free
Crossroads Holiday Night Markets Nov. 13 to 14, 20 to 21, 27 to 28 Free
Inglewood Night Market, Holiday Edition Nov. 13 to 14, 20 to 21, 27 to 28 $5; under 12 and 65+ free
Spruce Meadows Christmas Market Nov. 13 to 15, 20 to 22, 27 to 29, Dec. 4 to 6 From $18; kids and seniors $12
Grand South Christmas Market Nov. 14 Check organizer
Calgary Winter Market (Eau Claire Plaza) Thu to Sun, Nov. 19 to Dec. 13; daily Dec. 15 to 24 $10 after 5 pm; under 18 and 65+ free
Art Market Craft Sale Nov. 19 to 22 Ticketed; re-entry all weekend
Banff Christmas Market Thu to Sun, Nov. 19 to Dec. 13 From $7.50; 2 and under free
Balzac Christmas Market Nov. 20 to 21 Free
Farmers & Makers Christmas Market Nov. 20 to 21 Check organizer
Bragg Creek Artisans Christmas Sale Nov. 21 to 22 Free
Canmore Christmas Artisans’ Market Nov. 21 to 22 $5; 12 and under free
Bearspaw Christmas Market Nov. 26 to 29 $5; 12 and under free
Granary Road Christmas Market Sat and Sun, Nov. 28 to Dec. 13 Ticketed
Century Downs Weihnachtsmarkt Nov. 28 to 29 Free
Holiday Market Collective Dec. 4 to 6 and 11 to 13 $10 weekend pass; 12 and under free
Saskatoon Farm Christmas Market Late Nov. to early Dec., dates TBA Ticketed
Once Upon a Christmas at Heritage Park December, dates TBA Ticketed

TBA dates haven’t been confirmed for 2026. We’ll update as organizers announce.


Upcoming Christmas Markets in Calgary

November 2026
No event found!

The Best Christmas Markets in Calgary

Make a Day of It at Spruce Meadows International Christmas Market

When: Nov. 13 to 15, 20 to 22, 27 to 29 and Dec. 4 to 6 (Fridays noon to 6 pm) Where: 18011 Spruce Meadows Way SW Admission: $18 adults (early bird), $12 kids 3 to 12 and seniors, plus tax

If one Christmas market feels like a full holiday outing, it’s this one. Spruce Meadows adds a fourth weekend in 2026, with hundreds of vendors across indoor halls and outdoor stalls, fire pits and festive food. New this year: adults-only Friday evenings and a pop-up cocktail bar with Proof. Event details

Good to know: More than 100,000 people came last year. Buy tickets ahead and go on a Friday.

Grab a Mulled Wine Downtown at the Calgary Winter Market

When: Thu to Sun, Nov. 19 to Dec. 13; daily Dec. 15 to 24 Where: Eau Claire Plaza Admission: $10 advance ticket from 5 pm on; always free for under 18 and over 65

A European-style market right downtown, with market huts, specialty food and drinks, handmade gifts and live music on the newly renovated plaza. It’s the only market on this list that runs to Christmas Eve, so it’s the one for last-minute gifts. 2026 tickets

Good to know: Tickets are only required from 5 pm, so a daytime visit is the cheap way in. A season pass is available if you’ll be back.

Shop After Dark at the Crossroads Holiday Night Markets

When: Fri and Sat, Nov. 13 to 28, 5 to 9 pm Where: Crossroads Market, 1235 26 Avenue SE Admission: Free

Free Christmas shopping after dark. Six nights of late hours, Le Cirque De La Nuit performers, prizes and giveaways. Come hungry and eat in the food hall first. Crossroads events

Sip and Shop at the Inglewood Night Market, Holiday Edition

When: Fri and Sat, Nov. 13 to 28, 4 to 9 pm Where: The Quonset at Crossroads Market, 1235 26 Avenue SE Admission: $5; seniors 65+ and kids under 12 free

The summer street market moves into the covered, heated Quonset, with 60-plus local vendors, vintage finds, food and live music. It runs the same nights as the Crossroads night markets, so you can do both. Inglewood Night Market

Bonus: YYC Flea takes over the Quonset on Sundays, Nov. 15, 22 and 29.

Start the Season Early at the Bowness Christmas Market

When: Nov. 6 to 7 Where: Bowness Community Association, 7904 43 Avenue NW Admission: Free

One of the first markets on the calendar, with local vendors, gifts and treats in the community hall. An easy, no-cost way to kick off the season.

Collect Passport Stamps at the Grand South Christmas Market

When: Saturday, Nov. 14, 10 am to 4 pm Where: Mahogany Beach Club, 29 Masters Park SE Admission: Check organizer

More than 80 vendors with handmade gifts and local finds. Grab a market passport and collect stamps at partner markets in Mackenzie Towne, Cranston, New Brighton and Auburn Bay for a chance at a holiday prize package.

Find Something Original at the Art Market Craft Sale

When: Nov. 19 to 22 (Thu and Fri 10 am to 9 pm, Sat 10 am to 6 pm, Sun 10 am to 5 pm) Where: Calgary TELUS Convention Centre, 136 8 Avenue SE Admission: Ticketed; one ticket gets you back in all four days

Shopping for someone who has everything? Art Market turns 40 this year, with juried Canadian artists selling pottery, jewellery, textiles, woodwork and fine art, plus live artist demos, live bands and birthday giveaways. On Sunday, the first 75 shoppers take home a free poinsettia. Tickets

Browse Local Makers at the Farmers & Makers Christmas Market

When: Nov. 20 to 21 Where: cSPACE Marda Loop, 1721 29 Avenue SW Admission: Check organizer

The Marda Loop farmers market goes festive, with local artists, makers, growers and bakers. A good pick if you prefer small independent businesses to the big halls. Market details

Visit Santa’s Fireside Grotto at the Bearspaw Christmas Market

When: Thu to Sun, Nov. 26 to 29, 10 am to 6 pm Where: Bearspaw Community Centre, 253220 Bearspaw Road Admission: $5; 12 and under free

This long-running community market now spreads across six themed spaces, with 50-plus vendors, live music, a Little Elves Market run by young makers, and free gift wrapping. Santa’s Fireside Grotto is included with admission. Market details

Good to know: Bearspaw Community Association members can book an adults-only Country Christmas VIP Night on Nov. 19 ($30).

Discover Emerging Artists at Holiday Market Collective

When: Dec. 4 to 6 and 11 to 13 (Fri 4 to 9 pm, Sat and Sun 10 am to 5 pm) Where: BMO Centre, Hall D, Stampede Park Admission: $10 for the weekend; 12 and under free

Hand-picked artists, makers, designers, vintage curators and food vendors, plus interactive experiences. Last year’s holiday edition drew more than 160 artists. Market Collective

Why go: One ticket covers the whole weekend, so you can scout Friday and come back Sunday.

Step Back in Time at Once Upon a Christmas at Heritage Park

When: December, 2026 dates TBA (2025 ran Dec. 6 to 23) Where: Heritage Park Historical Village, 1900 Heritage Drive SW Admission: Ticketed (2025: $19.95 adults, $14.95 kids, plus GST; members free)

More of a full day out than a straight market: a Christmas market plus wagon rides, carollers, farm animals and Santa. Add the holiday breakfast buffet or the Heritage Holiday Train if you want to make a morning of it. Once Upon a Christmas

Why go: The one to pick if your kids lose interest after an hour of shopping.


Christmas Markets Near Calgary Worth the Drive

Up for a little road trip? These are worth it.

Visit the Reindeer at the Millarville Christmas Market

When: Nov. 5 to 7 and 12 to 15 Where: Millarville Racetrack, 306097 192 Street W Admission: Timed-entry tickets, price TBA

Running since 1988, with 300-plus vendors in barns and outdoor stalls, reindeer, hay rides, Santa and a Kids Only Shoppe where children buy family gifts for $15 or less. Millarville Christmas Market

Good to know: Weekend time slots sell out. Wear boots; the grounds get muddy.

Bring the Kids to Granary Road Christmas Market

When: Sat and Sun, Nov. 28 to Dec. 13, 10 am to 4 pm Where: 226066 112 Street W, Foothills County Admission: Required this year; activity passes include entry

Local vendors plus hot cocoa and marshmallows by the campfires and free tractor rides. Add Photos with Santa + Alpacas, Festive Goat Yoga or Pancakes with Santa and market entry is included. Book passes

Good to know: It’s no longer free to walk in, so buy a pass before you go. No dogs.

Toast Marshmallows at The Saskatoon Farm Christmas Market

When: Late November to early December, dates TBA Where: 80181 338 Avenue E #20, Foothills County Admission: Ticketed; kids 10 and under free

Christmas shopping on a farm, with outdoor fires, sleigh rides, fresh-cut trees and 200-plus vendors each weekend. Easy to turn into a full afternoon. The Saskatoon Farm

Shop in the Mountains at the Banff Christmas Market

When: Thu to Sun, Nov. 19 to Dec. 13 (Thursdays are evenings only) Where: Banff Train Station, 327 Railway Avenue Admission: Timed tickets required; adults $7.50 to $16.50, kids 2 and under free

More than 200 artisan vendors with the Rockies behind them, plus live music, a fire lounge, Santa’s House and a tree lighting. Come hungry for raclette, bratwurst and flaming mulled wine. Tickets and schedule

Ways to save: Twinkle Night on Nov. 19 is half price, and the Family Friday Pass gets 2 adults and 2 kids in for $30.

Head West for the Bragg Creek Artisans Christmas Sale

When: Nov. 21 to 22 Where: Bragg Creek Community Centre, 23 White Avenue Admission: Free

A long-running artisans’ sale about 45 minutes west. Shop handmade gifts, then grab lunch in the hamlet. Bragg Creek Artisans

Browse Mountain Makers at the Canmore Christmas Artisans’ Market

When: Saturday and Sunday, Nov. 21 and 22, 10 am to 4 pm Where: Canmore Recreation Centre, 1900 8 Avenue Admission: $5; kids 12 and under free

About 75 Bow Valley artisans, an hour west, with admission supporting the Canmore Preschool Society. It’s the same weekend as Banff and Bragg Creek, so you can make it a mountain market day. Event details

Pop Into the Balzac Christmas Market

When: Nov. 20 to 21 Where: Gym 4031, 292120 Wagon Wheel Boulevard, Rocky View County Admission: Free

Just north of the city and an easy add-on to a CrossIron Mills trip, with local vendors, handmade gifts and treats.

Try the German Street Food at Century Downs Weihnachtsmarkt

When: Saturday and Sunday, Nov. 28 and 29, 10 am to 4 pm Where: The barns at Century Downs, 260 Century Downs Drive, Balzac Admission: Free; donations welcome

A German-style market with local artisans, bratwurst and mulled wine. Donations go to The Magic of Christmas.


Tips for Visiting Calgary Christmas Markets

  • Book early for Spruce Meadows, Millarville and Banff. Timed slots sell out.
  • Go on a Friday to miss the Saturday crowds.
  • Dress for outside. Even indoor markets have outdoor stalls and lineups.
  • Bring a tote. You’ll find something you weren’t planning to buy.

More Holiday Things to Do in Calgary

For places to shop local all year, see our guide to farmers markets in Calgary. To hear about new holiday markets first, subscribe to The Locale List, our weekly roundup of what’s new in Calgary.

Add it to the list, Calgary.

What's New

Related Posts

Calgary Locale
Calgary Localehttp://calgarylocale.com
Calgary Locale curates the best of the city, from food and events to local spots worth checking out. Our team researches and updates every guide to help you make the most of life in Calgary. Have a tip or suggestion? Email us at hello@calgarylocale.com

Popular Articles