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 10 of the best holiday markets to visit across Alberta.
Calgary & Area
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 14–16, November 21–23, November 28–30, 2025