Calgary does Christmas with a little bit of everything: a million lights at the zoo, a European market at a world-famous show-jumping venue, a ballet with a live orchestra, and the Rockies an hour and a half away. These are the best Christmas things to do in Calgary in 2026, in our order.
1. ZOOLIGHTS at the Calgary Zoo
Calgary’s biggest light show turns 30, with a million lights, Santa, fire pits and free axe throwing. Nov 13 – Jan 3.
Best for: Families, first-timers

2. Spruce Meadows International Christmas Market
325+ vendors, fire pits and European food over four weekends, now with adults-only Friday nights. Nov 13 – Dec 6.
Best for: Gift shopping, date night
3. Alberta Ballet’s The Nutcracker
The new Ventriglia production with the Calgary Phil live. Dec 11–24.
Best for: A dress-up holiday outing
4. A Christmas Carol at Theatre Calgary
The city’s longest-running holiday tradition on stage. Nov 26 – Dec 27.
Best for: Families with kids 6+
5. Lions Festival of Lights
The free classic, now in its 40th year. Nov 21 – Jan 8, until midnight.
Best for: Free, drive-by lights
6. Calgary Winter Market at Eau Claire Plaza
Downtown’s new European-style market by the river. Nov 19 – Dec 24.
Best for: After-work Glühwein and gifts
7. Once Upon A Christmas at Heritage Park
Wagon rides, carollers and Santa in the historical village on December weekends.
Best for: Little kids, daytime
8. Enchanted Festival at Spruce Meadows
The famous Spruce Meadows lights on foot, plus an indoor Wonderland and roller rink. Dec 12–23.
Best for: A lights walk with fire pits
9. Holiday Wonder
A million lights and a Christmas village, all indoors at the BMO Centre.
Best for: –25°C days, toddlers
10. CPKC Holiday Train
A free concert off a lit-up train at Anderson Station. Fri, Dec 11, 7 PM.
Best for: Free, music fans
11. Banff Christmas Market
Stalls and fires at the Banff Train Station, four weekends from Nov 19.
Best for: A mountain day trip
12. In Search of Christmas Spirit, Banff
A free illuminated wildlife story walk; reserve tickets.
Best for: Couples and families in Banff
13. Millarville Christmas Market
The season’s first big market, in the foothills. Nov 5–15.
Best for: Early shoppers
14. Airdrie Festival of Lights
Free walk-through lights with trains and fire pits. Dec 1–31.
Best for: Free family night
15. Calgary Phil’s Traditional Christmas
Carols by candlelight at Grace Presbyterian, Dec 8–9 and more dates.
Best for: Classic Christmas music
Planning Tips
- Book ticketed events early. ZOOLIGHTS, Spruce Meadows and The Nutcracker weekends fill fast.
- Keep an indoor backup for cold snaps.
- Use the CTrain for the zoo, Stampede Park, Anderson Station and downtown.
More ideas: free Christmas things to do, Christmas with kids and what’s on this weekend.
Related: Christmas lights in Calgary, Christmas markets in Calgary.
Part of: Calgary Christmas Guide 2026