Calgary is full of fun holiday themed activities for everyone to enjoy. Below are 25 of the best Christmas events in Calgary this year.


Enjoy a beautiful light show at the Calgary Zoo which features ice skating, free visits with Santa, and Hot Chocolate to keep you warm all night.

Where: Calgary Zoo
When: November 25-January 8
Cost: Adults $14.99 Kids $11.99

Theatre Calgary’s A Christmas Carol

Take the family out to see this classic tale of love and forgiveness.

Where: Max Bell Theatre
When: November 24- December 24
Cost: $35 *may vary dependant on date

Alberta Ballet’s the Nutcracker

Get into the Christmas spirit when you enter the magical kingdom with a broken nutcracker and a cursed prince on a magical adventure.

Where: Southern Alberta Jubilee Auditorium
When: December 16-24
Cost: $24-$124

Once Upon a Christmas Breakfast Buffet

Travel back to Victorian times and enjoy a buffet-style breakfast at Heritage Park.

Where: Heritage Park
When: November 26- December 18
Cost: Adults $21.85 Kids $13.25

Lougheed House Christmas

Visit the historic Lougheed House on the Beltline while it is decorated with lights, 16 Christmas Trees, and many more festive decorations.

Where: Lougheed House
When: November 16- December 18

The Polar Express Train Ride

Get out of the city and listen to a reading of “The Polar Express” while aboard the train. During the ride Santa Claus will be giving out gifts to all of the children.

Where: Box 30 Mossleigh, AB T0L 1P0
When: November 25- December 24
Cost: $57- $75

Dashing Through the Glow

Enjoy this untimed 2km or 5km fun-run at Spruce Meadows. Run through the Christmas Light display and enjoy an indoor celebration with Hot Chocolate at the finish line.

Where: Spruce Meadows
When: December 9
Cost: $55

Christmas Skate

Bring the whole family down to the Olympic Oval and listen to Christmas tunes while you skate.

Where: Olympic Oval
When: December 23
Cost: $2 with Foodbank Donation

CP Rail Holiday Train

Bring a heart healthy donation and watch the CP Rail Holiday train as it travels west towards B.C.

Where: Anderson C-Train Station
When: December 10

Breakfast with Santa

Dine on pancakes, eggs, and fresh fruit with Santa and Mrs. Claus.

Where: Silver Springs Community Association
When: December 3
Cost: $10

Christmas at the Track

Celebrate with activities for the whole family; from face painting, to sleigh rides, to skating, and more.

Where: Winsport, Canada Olympic Park
When: December 19
Cost: $15 per family or $10 with jacket donation

Market Collective

Support a variety of artists and musicians each weekend as you participate in DIY workshops.

Where: Chinese Cultural Centre
When: Weekends through December
Cost: $5 free for kids

Handel’s Messiah

Join the Calgary Philharmonic Orchestra led by British Maestro Nicholas McGegan in their annual performance of Messiah.

Where: Jack Singer Concert Hall
When: December 2
Cost: $25- $85

Christmas in Kensington

Throughout December Kensington Village will be transformed into a Winter Wonderland with different Christmas movies every weekend, complimentary hot chocolate, Rock-n-Roll Carolers, and pictures with Santa.

Where: Kensington Village
When: December 3-24
Cost: Free

Festival of Crafts

Check off everyone on your shopping list at the Festival of Crafts. These hand-crafted items will surely please all your loved ones while supporting local and national artisans.

Where: BMO Centre, Stampede Park
When: December 8-11
Cost: $7 Kids free Seniors and youth $5

Santa Shuffle Fun Run

This salvation army fundraiser aims to raise funds to support the salvation army charities.

Where: Eau Claire Market
When: December 3
Cost: $15

Christmas in Canmore

Venture just an hour out of the city and enjoy festivities in Canmore including window decorating, progressive dinners, and outdoor movies.

Where: Town of Canmore
When: December 4-31
Cost: Free

Cochrane Santa Claus Parade

See Santa and many other festive floats through the streets of Cochrane.

Where: Downtown Cochrane
When: December 12
Cost: Free

Skate with Santa

Dust off those skates and bring the family out to Okotoks to skate with Mr. Claus. There will be hot chocolate and candy canes available to keep warm.

Where: Okotoks Rec Centre
When: December 13
Cost: Free

Lions Festival of Lights

Drive-by or walk through the display of lights at Confederation Park. The festival is now 99% green with over 300,00 LED light-bulbs.

Where:- Confederation Park
When: November 27- January 8
Cost: Free

It’s a Wonderful Life

Enjoy this feel-good Christmas classic to get in the Christmas spirit.

Where: Morpheus Theatre
When: December 2-17
Cost: $15

Murder at Mistletoe Mall

Visit Fort Calgary for a holiday themed murder mystery spectacle.

Where: Fort Calgary
When: December 21-23
Cost: $85

Sounds of the Season

Listen to holiday classics performed by the Mount Royal Conservatory.

Where: Bella Concert Hall, Mount Royal University
When: December 17
Cost: $10- $30

WHCA’s Winter Wonderland

Visit West Hillhurst Community Association to decorate gingerbread houses and play holiday games.

Where: West Hillhurst Community Association Gymnasium
When: December 16
Cost: $5

Pictures with Santa

All of your friends and family will love to see pictures of the kids with Santa.

Where: Chinook Mall
When: November 27- December 24
Cost: Free admission, photo costs will vary

Did we miss your one? Let us know in the comment below!