Calgary's Christmas Markets

Holiday market season has arrived and Calgary is in full festive mode.

Makers, bakers and local creatives are popping up across the city with gifts, treats and plenty of cheer. Pick a weekend and dive in.

2025 Christmas Markets in and around Calgary

Tis the season for holiday markets, and Calgary shows up in full sparkle this time of year. From big, bustling fairs to cozy community pop-ups, the city and surrounding towns are packed with places to shop, sip, snack and support local makers. If you’re hunting for handmade gifts, stocking up on festive treats or just looking for a cheerful way to spend a winter weekend to help get you into the spirit, this guide rounds up the markets worth bundling up for.

Millarville Christmas Market
Millarville Racetrack, Millarville, AB
November 6-9 and 13-16
9 a.m.-4 p.m.

This long-running country market is a favourite for anyone who loves a festive day trip. Explore local artisans, farmhouse treats, holiday décor and warm drinks in a charming rural setting. It’s a cozy, cheerful market that feels like the perfect kickoff to the season.

Spruce Meadows International Christmas Market
18011 Spruce Meadows Way S.W.
November 21-23, 28-30
Fridays 11 a.m.-8 p.m., Saturdays 10 a.m.-7 p.m., and Sundays 10 a.m.-6 p.m.

Find unique gifts, festive flavours, and even a petting zoo at this annual market at Spruce Meadows. Admission tickets range from $12 to $20.

Inglewood Holiday Night Market
The Quonset at The Crossroads Market 1235 26 Ave. S.E.
November 21-22, 28-29
4-9 p.m.

The Inglewood Holiday Night Market features over 50 local artisans, makers and small businesses rotating for each date. Enjoy live music, adult beverages and artisan eats. A great market for the whole family.

Granary Road Christmas Market
226066 112 Street W, Foothills County, AB
Saturdays & Sundays, November 22 to December 14
10 a.m.-4 p.m.

Enjoy free entry and free parking when you check out local vendors at the Granary Road Christmas Market. This family market also includes an indoor playground, petting zoo as well as photos with Santa and the alpacas.

2025 Annual Bearspaw Christmas Market
Bearspaw Lifestyle Centre, 253220 Bearspaw Rd.
November 28-30, December 5-7
Friday 11 a.m.-5 p.m., Saturday 10 a.m.-7 p.m., Sunday 11 a.m.-5 p.m.

This Christmas market in Bearspaw features live entertainment, handmade crafts, sleigh rides and even fireworks.

Christmas Market at Saskatoon Farm
#20 80181 338 Ave East, Foothills County, AB
November 28-30, December 5-7
Fridays 12 p.m.-7 p.m., Saturdays and Sundays 9 a.m.-5 p.m.

This annual market hosts more than 200 vendors inside three heated greenhouses, with hot food and drinks, outdoor fires with marshmallows, sleigh rides and festive backdrops throughout the grounds. Families can enjoy ice carving, Christmas trees, live performances, and a Kids’ Play Place with crafts and games. Tickets are $10 and children 10 and under are free.

Market Collective Holiday Series
BMO Centre, Hall D, 20 Roundup Way S.E.
December 5-7, 12-14
Fridays 4 p.m.-9 p.m., Saturdays and Sundays 10 a.m.-5 p.m.

Market Collective has been around since 2006. The holiday series is taking place on two weekends at the BMO Centre. From food to ceramics, there is something for everyone. Admission is $10 for the weekend with free admission for kids 12 and under.

Century Downs Christmas Market (Weihnachtsmarkt Christmas Market)
260 Century Downs Drive, Rocky View County, AB
November 29-30
10 a.m.-4 p.m.

This annual Christmas market at Century Downs has over 120 vendors featuring baked goods, home décor and much more. Enjoy the flavours of the season with authentic German street food and mulled wine or hot chocolate while you roam the market. There will be live music, Christmas movies and Santa and his elves. Admission is free and open to all ages.

Once Upon a Christmas
1900 Heritage Dr. S.W.
Weekends & select weeknights in December (e.g., Dec. 6-7, 13-14, 20-23)
Heritage Park

Step into a winter wonderland at Heritage Park with wagon rides, carolers, visits with Santa, and a charming holiday market throughout the Historical Village. The event spans indoor and outdoor experiences and invites visitors to slow down and enjoy the seasonal charm.

The Magic of Christmas Cookie Sale
ATCO Blue Flame Kitchen, 5302 Forand St. S.W.
December 3
7 a.m.-9 a.m.

This early-morning cookie sale might not be a Christmas market, but it brings together Calgary’s top chefs and community volunteers to bake festive treats in support of the charity The Magic of Christmas. Set your alarm clocks and drop in to grab a baker’s dozen while chatting with local food makers.