It’s time to cozy up to some live theatre in Calgary, and December is serving up all the vibes for the holidays.

Whether you’re looking to revisit some childhood Christmas nostalgia, want to attend a festive production fit for the whole family, or hope to feel inspired by the spirit of the season, this list was made for you.

In Alberta, there are plenty of places to catch some local choir, theatre, and even opera. You can stay in the inner-city or venture out to places like Rosebud for a quintessential small-town experience.

Get in the holiday spirit and enjoy the festivities! These live performances are just the ticket.

The Wizard of Oz

Follow the yellow brick road to this holiday-inspired musical stage adaptation of L. Frank Baum’s timeless classic, The Wizard of Oz.

When: Tuesday, Nov. 25 to Sunday, Jan. 4, 2025
Time: 2 p.m. and 7 p.m.
Where: Martha Cohen Theatre — 215 8th Ave. SE
Tickets: $29+

How Patty and Joanne Won High Gold at the Grand Christmas Cup Winter Dance Competition

A heartwarming holiday comedy – with tap dancing! Patty, a harried mother with a pessimistic outlook, and Joanne, a cheerful woman with a perpetual abundance of spirit, push their limitations while rediscovering their holiday spirit in this hilarious buddy comedy.

When: Tuesday, Nov. 25 to Sunday, Dec. 21, 2025
Time: Varies by date
Where: Lunchbox Theatre, Vertigo Theatre — Suite 161, 115-9th Ave. SE
Tickets: $28+

Actually, I love you: An Improvised Holiday Romance

Watch as a cast of heartfelt performers create a web of festive love stories, full of missed connections, bold confessions and holiday magic. One show, endless possibilities, and all the holiday feels… actually.

When: Friday, Nov. 28 to Friday. Dec. 19, 2025
Time: 7:30 p.m.
Where: 834 11th Ave. SW
Tickets: $11+

Home Alone in Concert

Kickstart your holiday season with the beloved comedy classic Home Alone, now 35 years young! Featuring renowned composer John Williams’ delightful score performed live by the Calgary Phil, this film stars Macaulay Culkin as Kevin McCallister, an inventive eight-year-old boy who, after accidentally being left alone over Christmas, must defend his home against two bungling thieves.

When: Friday, Nov. 28 to Saturday, Nov. 29, 2025
Time: 7:30 p.m. and 2:30 p.m.
Where: WinSport Event Centre
Tickets: $29+

Calgary Opera’s Little Red Riding Hood

Can Little Red outwit the sneaky, shape-shifting wolf, or will he gobble her up for good? Join the Calgary Opera for this short and sweet holiday treat for all ages!

When: Friday, Nov. 28 to Sunday, Dec. 7, 2025
Time: 11 a.m. to 12 p.m.
Where: Mamdani Opera Centre — 1315 7th St. SW
Tickets: $22.50+

Mountain Echoes: Christmas in the Rockies

This choral concert features special guests “Harp Angel” Deborah Nyack and Walter MacDonald White Bear on natural flute, blending harmonies and traditional sounds to celebrate the beauty and spirit of the season.

When: Saturday, Nov. 29, 2025
Time: 2 p.m.
Where: McDougall United Church — 8516 Athabasca St. SE
Tickets: $20; 12 and under get in free

Calgary Carol Festival

This beautiful Christmas tradition, presented by choirs and musicians from the Calgary West Stake and the Calgary community, is a free, in-person event for the entire family.

When: Sunday, Nov. 30, 2025
Time: 6 p.m.
Where: The Church of Jesus Christ of Latter-day Saints — 6560 Silver Springs Cres. NW
Tickets: Free

Christmas with New West

It’s the most wonderful time of the year, and there’s no better way to celebrate than to be swept away by the breathtaking music that awaits at Christmas with New West! Join them for an unforgettable evening filled with powerful choral and orchestral performances, bringing the kind of holiday cheer that stays with you long after the final note.

When: Saturday, Dec. 13, 2025
Time: 7 p.m.
Where: Jack Singer Concert Hall — 225 8th Ave. SE
Tickets: $40+

Calgary Phil presents Handel’s Messiah

Hallelujah! A glorious Christmas tradition returns. Conductor Stephen Stubbs, a cast of soloists, and the Calgary Philharmonic Chorus join the Orchestra for this quintessential holiday classic. Handel’s beautiful oratorio combines music and drama in one of the greatest stories ever told.

When: Thursday, Dec. 4 to Friday, Dec. 5, 2025
Time: 7:30 p.m.
Where: Jack Singer Concert Hall — 225 8th Ave. SE
Tickets: $33+

WIC Winter Concert 2025

A premier, independent, post-secondary preparatory school located in the southeast quadrant of Calgary, West Island College is a co-educational, bilingual day school for high-achieving students.

When: Tuesday, Dec. 9, 2025
Time: 7 p.m.
Where: Jack Singer Concert Hall — 225 8th Ave. SE
Tickets: $23+

A Charlie Brown Christmas

Enjoy the classic soundtrack of A Charlie Brown Christmas performed live in the intimate setting of the Engineered Air Theatre. Complete with a charming children’s choir, these classic Christmas songs and original compositions by Vince Guaraldi will lift your spirits for the holiday season.

When: Wednesday, Dec. 10 to Thursday, Dec. 11, 2025
Time: 5:30 and 7:30 p.m.
Where: Engineered Air Theatre — 234 9th Ave. SE
Tickets: $25+

Rosebud Theatre presents: Miracle on 34th Street

Christmas magic comes to life when elderly Kris Kringle steps in as Macy’s Santa Claus, insisting he’s the genuine article.

When: Friday, Nov. 7 to Tuesday, Dec. 23, 2025
Time: 1:30 p.m. and 8 p.m.
Where: 202 Martin Ave., Rosebud, Alta.
Tickets: $72+

StoryBook Theatre presents Miracle on 34th Street

With the support of a determined attorney and the belief of a young girl named Susan, Kris Kringle takes on the cynics in this musical adaptation of this holiday classic

When: Friday, Nov. 21 to Tuesday, Dec. 30, 2025
Time: 2 p.m. and 7 p.m.
Where: Beddington Theatre Arts Centre — 375 Bermuda Dr. NW
Tickets: $28

Theatre Calgary presents: A Christmas Carol

On Christmas Eve, Ebenezer Scrooge is taken on a spirited journey into his past, present, and future to show him the errors of his ways, with a chance to be a better man. A beloved family holiday tradition in Calgary, A Christmas Carol is not to be missed.

When: Friday, Nov. 28 to Wednesday, Dec. 31, 2025
Time: 2 p.m. and 7:30 p.m.
Where: Max Bell Theatre — 220 9th Ave. SE
Tickets: $60+

Recent Posts:
Every festive holiday market to check out in and around Calgary
An exclusive look inside Everwild, a new ritual spa experience near Calgary