Tis the season for the familiar strains of Christmas carols, a chance to dress in holiday finery, and an opportunity to enjoy a special event with your family. This time of year is filled with holiday concerts and shows, from classic Christmas theatre to light-hearted outings. Find the perfect concert or show for your family this year, with help from our guide. Slip on the sparkly shoes or don your Santa hat and head out the door!

Rosebud Theatre | November 6 – December 23, 2026
The tiny town of Rosebud, a little over an hour from Calgary, boasts a thriving theatre that has become a favourite of many Calgarians. The experience includes a delicious buffet meal and a classic theatre production, It’s a Wonderful Life: Live Radio Play.
Jubilations Junior | November 7, 2026 – January 9, 2027
With a delicious meal and laughter for everyone, Jubilations Junior is fun for the kids and the parents. Shows usually take place on Saturday mornings at 11 am, but there are ‘bonus’ shows during December, too.
Christmas at Calgary Opera | November 13 – 15 and 20 – 22, 2026
Celebrate Christmas early with the Calgary Opera! The Pied Piper is a short and sweet family opera that provides a charming entry point for children into the world of opera.
Storybook Theatre | November 20 – December 20, 2026
Frozen: The Broadway Musical is coming to Storybook Theatre this Christmas season for a special, kid-friendly live theatre performance. Families with older kids might enjoy One Christmas Carol, too, playing from December 20 – 21, 2026.
Stage West Kids | November 21 – December 24, 2026
Join Stage West for the children’s version of dinner theatre as they present All I Want for Christmas is My Two Front Teeth. A buffet is followed by a live child-oriented performance with plenty of humour for parents as well.
Christmas Gospel Concert | November 22, 2026
Everyone is welcome to a FREE Christmas Gospel Concert at the Berkshire Citadel of the Salvation Army. Enjoy an afternoon of great music; you can sing along with the Fehr Family Band, as they combine amazing vocals with talented instrumentals. Then enjoy homemade pie and fellowship at intermission.
Theatre Calgary | November 26 – December 27, 2026
This Christmas, Theatre Calgary brings back A Christmas Carol, the classic holiday story that has warmed our hearts for generations and will bring a little magic to your everyday.
A Winter’s Night | November 27, 2026
Mark your calendars for this magical evening of music, community, and holiday spirit. Cool Choir’s Jamie Serafi leads the evening. You’ll become the choir as you sing along to beloved holiday classics – all you need is a voice and festive cheer!
Calgary Philharmonic Orchestra | November 27 – 28, 2026
Head to the Jubilee Auditorium to watch the classic Dr. Seuss’ How the Grinch Stole Christmas in concert, with the Calgary Philharmonic Orchestra.
Christmas at Ambrose | November 28, 2026
Celebrate Light, Wonder, Joy with Christmas at Ambrose and performances by the Ambrose Jazz Combo, Orchestra, and Choir. Explore the campus at your own pace and curate your own Christmas experience, filled with festive activities that celebrate the light and joy of the season. The evening will conclude with a campus tree lighting and a community carol sing-along.
Cool Choir | November 28, 2026
Join Cool Choir for A Season of Celebration. You’ll enjoy the uplifting mix of rock, pop, contemporary choral favourites, and festive music.
Concino Chorus | November 28, 2026
Bring the family and come enjoy a Christmas choral concert, Winter Radiance: Candlelight Traditions Around the World. Ages 12 and under are free!
Knox United Church Calgary Carol Festival | November 28 – 30, 2026
The Calgary Carol Festival at Knox United Church is a 3-day holiday extravaganza of singing. All the choirs in Calgary are invited to participate, and admission is by donation to the Calgary Food Bank. Come early for the market at 5:30 PM and don’t miss this community holiday kick-off!
The Tenors | November 28, 2026
The Tenors are coming with their Season of Hope Tour. Their strong vocals and smooth harmonies will make this a Christmas concert to remember, from Christmas classics to fresh new renditions of popular songs that are sure to become a favourite.

Alberta Theatre Projects | December 1, 2026 – January 3, 2027
While many shows from Alberta Theatre Projects are geared towards an older audience, they also present a family-friendly, heartwarming holiday show over the Christmas season. This year, get your tickets for The Hobbit.
Calgary Philharmonic Orchestra | December 4, 2026
The Calgary Philharmonic Orchestra is bringing you Holiday Bells and Winter Dreams for Christmas spirit at Jack Singer Concert Hall.
Jeunesse Classique | December 4 – 6, 2026
Step into a world of enchantment this holiday season with La Jeunesse Classique Ballet’s timeless production of The Nutcracker and join a magical journey filled with wonder.
The Nutcracker (In a Nutshell) | December 4 – 6 and 11 – 13, 2026
The Nutcracker (In a Nutshell) takes children through the classic ballet The Nutcracker in just 30 minutes. There’s a holiday craft before the show, and after the short “fuss-friendly” performance, children are invited to participate in dance and imaginative play with the dancers.
Cirque En L’air | December 5, 2026
Head to The Grand this Christmas for The Nutcracker, presented by Cirque En L’air. Dancers and circus artists will transport you on a magical adventure using aerial silks and cubes, lyra, hand balancing, and dance.
Altius Brass | December 6, 2026
The holiday season begins with The Sounds of Christmas. This is Altius Brass’ annual celebration of the music, stories, and traditions that make Christmas special.
FAC Music Christmas Concert | December 6, 2026
Pause in the middle of a busy season and join First Alliance Church for In the Presence of the King, a special family Christmas concert featuring an evening of beautiful music and Christmas celebration.
Youth Singers of Calgary | December 6, 2026
The Youth Singers of Calgary will wow you with the perfect way to dive into the holidays, as they present Shake Up the Season on December 6, 2026. It’s time for a merry, music-filled adventure, so grab your tickets today!
Calgary Philharmonic Orchestra | December 8 – 10, 2026
The Calgary Philharmonic Orchestra is bringing you A Traditional Christmas at Grace Presbyterian Church.
Small Time Theatre | December 10 – 12, 2026
Small Time Theatre is a non-profit, children’s community theatre organization where children and youth participate in annual stage productions, and they invite you to laugh along with Elf The Musical Jr. Tickets are only $10.
Morpheus Theatre | December 11 – 19, 2026
Morpheus Theatre presents It’s A Wonderful Life at Pumphouse Theatre, a heartwarming family show.
Alberta Ballet | December 11 – 24, 2026
Introduce your family to the ballet with Alberta Ballet’s stunning production of The Nutcracker. This holiday classic features everything from princesses to a Rat King, and a stage full of young dancers to inspire your own kids.
The Festival Chorus | December 12, 2026
The Festival Chorus brings you Let the Trumpets Sound, a celebration of Christmas and community.
First Assembly Church | December 12, 2026
First Assembly Church brings you a family Christmas evening with As It Is in Heaven: A Christmas Festival of Nations. You’ll enjoy a festival choir, a community orchestra, a Procession of Nations, and a West African Christmas Feast box to take home.
Stars on Ice Holiday Tour | December 13, 2026
Get your tickets for the Stars on Ice Holiday Tour! It’s a unique, seasonal opportunity to watch some of the world’s most talented and accomplished skaters in a celebration of athleticism and artistry.
Blend Vocal | December 17, 2026
Blend Vocal presents Once Upon a December, an uplifting concert including holiday movie favourites. This female performance group is bringing their 4-part “BLEND” to get you deep into the Christmas spirit, so join them for this cheerful, toe-tapping holiday performance!
Heebee-jeebees Christmas | December 18 – 19, 2026
The Heebee-jeebees have been sharing their unique blend of music and laughter for over 30 years, and this a cappella group will have you laughing and getting into the spirit with Merry CUSMAs.
Cantaré Children’s Choir | December 19, 2026
Light the candles, dim the lights, and let the glow warm your heart with the angelic sound of children’s voices. Cantaré Children’s Choir presents Home for the Holidays for their Christmas concert, the most cherished concert of the year.
Christmas with New West | December 19, 2026
New West Symphony and Chorus bring you Christmas with New West. Whether it’s through the timeless classics or new seasonal favourites, experience the magic of Christmas through beautiful and heartwarming music.
Sing Along Messiah | December 19, 2026
Come join the annual Sing-Along Messiah concert at the beautiful Knox United Church. You get to sing the choruses for an afternoon of beautiful music.
Calgary Jazz Orchestra | December 20 – 21, 2026
Calgary Jazz Orchestra is thrilled to bring back their tradition of A Perfectly Frank Christmas! Enjoy the music of holiday favourites and songs made popular by Frank Sinatra. Join the CJO for an exciting, entertaining, and warm holiday experience.
Luminous Voice Choir | December 31, 2026
Celebrate New Year’s Eve with the Luminous Voices Choir and A Luminous New Year’s Eve. Weaving together unaccompanied choral gems spanning the centuries, you will hear the voices echo through the hall, allowing space and time for reflection, celebration and renewal.





