It’s here! From boozy pop-ups and light displays to shows and outdoor activities, there are plenty of jolly things to enjoy with your friends and family. Ready to jingle jangle? Here are 10 exciting things to do in Calgary this LONG weekend!

Happy holidays!



View this post on Instagram


A post shared by Glow Calgary (@glow_calgary)

Want to stay indoors this weekend? Showcasing a million bulbs, the Glow Calgary will take light-loving Calgarians to the North Pole, then to an adorable market and more. Check out the link above for tickets.

When: Thursday, December 7th – 31st, 2023
Where: 1800 Stampede Trail SE
Cost: $16+

The Nutcracker

They have beauty, they have grace! Featuring dancers from the Alberta Ballet Company and the Calgary Philharmonic Orchestra, The Nutcracker is back and better than ever. A long-standing tradition and a family favourite, tickets are sure to go quickly – so don’t hesitate to check out the link above!

When: Until December 24th, 2023
Where: 1415 14 Ave NW, Calgary
Time: See times above
Cost: $69+

Sponsored pick: Explore Okotoks, Alberta 

Less than an hour’s drive from Calgary, Okotoks beckons as a charming winter getaway. From mountain views and endless winter trails to artisan markets and cozy cafes and pubs—there is no shortage of winter activities to keep you busy. Head on over to the Okotoks Business Directory for everything you need to start planning your stay.

When: All winter long!
Where: Okotoks, Alberta
Cost: A wide range of free activities


This weekend is going to be brighter than ever, Calgary! Whether you’re with your friends, family or special someone, see the millions of lights strung through trees at the Calgary Zoo. Grab a hot cocoa, a snack and take a seat by the fire and enjoy!

When: Until January 7th, 2024
Where: Calgary Zoo, 210 St. George’s Drive NE
Cost: $21.95+

Sponsored pick: Kananaskis Lodge

Brace yourselves for a jolly sleigh ride straight to the heart of Christmas magic at Kananaskis Lodge this holiday season. From cookie decorating classes and sleigh rides with reindeer to hydrotherapy pools and wood barrel saunas — the lodge makes for a festive getaway for all ages. Book your stay to start planning the ultimate holiday escape for the whole family.

When: Now until January 1st, 2024
Where: Kananaskis Lodge
Cost: $50+

A Christmas Carol 


View this post on Instagram


A post shared by Theatre Calgary (@theatrecalgary)

A holiday classic! This long weekend, enjoy Theatre Calgary’s production of ‘A Christmas Carol,’ a tale of redemption by Charles Dickens. For tickets head to the link above and enjoy!

When: Until December 31st, 2023
Where:220 9th Ave SE Calgary, AB Canada
Cost: Prices vary

Banff Hot Chocolate Trail

This weekend, head to the Rockies and wet your whistle with several different hot chocolates from cafes, restaurants, bars, and convenience stores all over Banff and Lake Louise. Each drink is uniquely themed, holiday-centric, and only available for a limited time. Drink up!

When: Until December 31st, 2023
Where: Various locations
Cost: Prices vary

Lions Festival of Lights

Prepare to be dazzled, Calgary! This long weekend, grab a friend, a family member or a hot date, and take in the beautiful lights along 14th Street. Dress warm, grab a hot chocolate and enjoy Calgary’s incredible display – for free!

When: Until January 8th, 2024
Where: Confederation Golf Course – 14th Street NW, Calgary
Time:  6 pm – 12 am
Cost: Free

Sippin’ Santa

You look like you could use a vacation! This weekend, get tropical at Sippin’ Santa! With funky decorations and Christmas lights, guests can enjoy holly sips, music, ugly sweaters, and fun festive mugs. You don’t have much time left!

When: Until December 31st, 2023
Where: 1530 5 St SW, Calgary, AB
Cost: Prices vary

Olympic Plaza

What’s better than taking a lap around an ice rink? The Olympic Plaza skating rink is open for the season and is the perfect thing to do with friends and family over the holidays.

When: Now Open
 228 8 Ave. SE, Calgary
Cost: FREE

There you have it, Calgary – the 10 best things to do this long weekend. Now get out there and enjoy yourselves, you deserve it!