Charles Dickens’ A Christmas Carol is a holiday staple, and Toronto offers several very different ways to see it, from an intimate immersive staging in a historic house to an anarchic comedy take.
Shaw Festival’s A Christmas Carol at Harbourfront Centre
November 12 – December 23, 2026 · Fleck Theatre at Harbourfront Centre, 231 Queens Quay West · From $50
The Shaw Festival brings its much-loved holiday production from Niagara-on-the-Lake to Toronto this year. Tim Carroll’s adaptation fills the theatre with puppetry, giant ghostly figures, traditional carols and audience sing-alongs, with performers moving through the house and Victorian costumes and sets. It’s the most family-friendly Christmas Carol in the city this season, and it pairs perfectly with skating at the Natrel Rink next door.
Best for: families and anyone who wants the classic story done big and joyful.
Immersive A Christmas Carol at Campbell House Museum
Three Ships Collective’s award-winning immersive production moves the audience through the rooms of Campbell House Museum, an 1822 Georgian mansion at Queen Street West and University Avenue. Theatre, music and candlelit storytelling unfold around you, with small audiences and two shows a night. It’s in its seventh season and sells out, so book early. Check the company’s website for 2026 dates.
Best for: adults and older kids who want something atmospheric and intimate.
Goblin: Christmas Carol
December 12, 2026 – January 10, 2027 · CAA Theatre, 651 Yonge Street
A world-premiere comedy from Mirvish’s Off-Mirvish season, created by Rebecca Northan, Bruce Horak, Ellis Lalonde and Spontaneous Theatre. A gang of Goblins with tickets to A Christmas Carol storm the stage to “save” the show when things go wrong. Expect improvisation and audience chaos.
Best for: adults and teens with a sense of humour.
Which A Christmas Carol should you see?
- For something intimate and atmospheric: the immersive production at Campbell House Museum, where you follow the story room by room in a historic home.
- For a classic, polished staging: the Shaw Festival’s production at Harbourfront Centre’s Fleck Theatre (November 12 to December 23, 2026).
- For laughs: Goblin: Christmas Carol at the CAA Theatre, a comic, irreverent take.
- For families with younger kids: look for shorter or family-friendly versions at community theatres and schools, or try a panto instead. Christmas panto
About the story
Charles Dickens published A Christmas Carol in 1843. It follows the miserly Ebenezer Scrooge, who is visited on Christmas Eve by the ghost of his former partner, Jacob Marley, and then by the Ghosts of Christmas Past, Present and Yet to Come. By morning, he’s transformed into a generous, joyful man. The novella helped shape many of our modern ideas about Christmas, from family gatherings to charity at the holidays, and phrases like “Bah! Humbug!” have entered everyday language.
Making it a family tradition
Many Toronto families see A Christmas Carol every December. To get the most out of it with kids:
- Read a picture-book version together before the show.
- Talk about the ghosts beforehand; some scenes can be a little spooky for young children.
- Choose a matinee for kids under 10.
- Follow it with a festive dinner or a walk to see the lights.
Other classic holiday stories on stage
The Nutcracker, family musicals and the annual panto round out Toronto’s holiday theatre season. See The Nutcracker in Toronto, family holiday theatre and Christmas shows in Toronto.
A Christmas Carol in Toronto: FAQ
Is A Christmas Carol suitable for kids? Most productions suit ages 8 and up. Check each company’s age recommendation.
How long does the show run? Usually between 90 minutes and two hours, depending on the production.
Other productions
Community theatres, churches and schools across the city and the GTA stage their own versions and staged readings every December. Watch local listings and free Christmas concerts for readings with music.