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 holiday 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 visit Candy Cane Lane.
There’s also some festive fun for adults when they’re done browsing the market. On Friday evenings, friends and family are invited to gather for long-table dinners — each with a distinct theme and flavours, like Rustic Italian, Elegantly English and Cozy in the Canadian Rockies.
You’ve likely heard of aprés-ski, but what about aprés market? Adults can gather for cocktails, mocktails and small-plate food stations when they need a break from shopping (someone will even watch your bags). Finally, on Saturday and Sunday afternoons, all ages are invited to partake in Long Table Afternoon High Tea, which is back by popular demand.
When: November 15 - 17, November 22 - 24, November 29 - December 1, 2024