The holidays are fast approaching, and markets are a perfect way to kick off the season and get in the festive spirit. There are countless Christmas markets in Alberta, from large-scale extravaganzas to smaller community events, but they all celebrate talented local artisans and provide holiday fun for all ages. You can find gifts for everyone on your list while supporting local businesses, and maybe even pick up something special for yourself.
Many of the markets require advance tickets, so be sure to check each website for more information. Here are some of the biggest and best holiday markets to visit across Alberta.
Calgary & Area Christmas Markets
Calgary Winter Market
This new European-inspired outdoor market brings a cozy feel to Eau Claire Plaza near downtown Calgary, just steps from the Bow River.
Browse more than 40 retail huts of handmade and imported gifts at the Calgary Winter Market, warm up with seasonal food and drinks in the Brauhaus tent, and take a spin on the vintage carousel while live music and children's activities fill the plaza.
When: November 19–December 13 (Thursday to Sunday) and December 15–24 (daily), 2026
Spruce Meadows International Christmas Market
This world-renowned market, modelled after the traditional Christmas markets in Europe, is an annual favourite for locals and visitors alike. More than 300 vendors gather for the Spruce Meadows International Christmas Market to showcase their wares, and it’s been a tradition on holiday calendars for more than 20 years. Vendors are carefully curated to offer a lineup of businesses that offer products that are either locally made or locally designed.
The market’s warm, family-friendly atmosphere blends cozy indoor spaces and inviting outdoor areas, all decked out in holiday finery. Kids — and kids at heart — will be treated to visits from Santa’s reindeer on Sundays, and Santa himself will be available for photos.
When: November 13–15, November 20–22, November 27–29, Dec. 4–6, 2026