Log in
Sign up
Open SidebarMENU
Log in
Sign up

Where to see ‘A Christmas Carol’ this holiday season

December 6, 2021 by Allison Considine
Facebook icon
Twitter icon
Email icon

Charles Dickens’s A Christmas Carol is one of the most-produced plays of all time, making appearances on stages across the globe each year. With countless adaptations, this perennial favorite is a prized tradition for audiences of all ages. Follow the infamous curmudgeon Ebenezer Scrooge as he journeys to the past, through the present, and to the future to find the true meaning of the holidays in this tale of redemption.

From ghost stories to dancing, from carols to the heartwarming Tiny Tim, A Christmas Carol is a must-see every year. There are musical versions, one-man shows, immersive experiences and more. Find where it’s playing near you and get into the holiday spirit!

New York

This year, New York is presenting three fresh takes on the classic tale: a musical adaptation, a one-man show, and a Christmas mystery.

A Christmas Carol the Musical at Players Theatre

The Players Theatre in New York City is back with A Christmas Carol the Musical for the 14th year. With music and lyrics by Michael Sgouros and Brenda Bell and British pantomime-inspired scenic design, the show brings plenty of holiday magic — and caroling! Performances run through December 30.

Get A Christmas Carol the Musical tickets in New York on TodayTix.

A Sherlock Carol at New World Stages

A Sherlock Carol is a sequel of sorts to the original A Christmas Carol tale with a twist. The play takes place after Ebenezer Scrooge has died under mysterious circumstances, and a now-grown Tiny Tim hires a detective to investigate. But not just any detective: Sherlock Holmes, who finds himself haunted by the very ghosts that visited Scrooge. A Sherlock Carol brings a little intrigue and a lot of cheer to audiences of all ages through January 2.

Get A Sherlock Carol tickets in New York on TodayTix.

One Christmas Carol at The Chain Theatre

One Christmas Carol strips Dickens’ tale to its bare essentials. Gone is any tinsel and trappings and intricate period costume and sets — along with most of the actors. Continuing a 26-year family tradition, J. Max Baker steps into the shoes of Scrooge, and the ghosts, and Bob Cratchit, and Tiny Tim, and everyone else in this 75-minute adaptation written by his father, Douglas H. Baker. See this feat of storytelling from December 15-19.

Get One Christmas Carol tickets in New York on TodayTix.


Chicago has two traditional productions of A Christmas Carol you can see this season to get you in the holiday spirit.

A Christmas Carol at Goodman Theatre

A Christmas Carol is in its fifth decade at Chicago’s Goodman Theatre. Adapted by Tom Creamer, this big production of nearly 30 performers and musicians will spread holiday cheer through December 31.

Get A Christmas Carol tickets in Chicago on TodayTix.

A Christmas Carol at Metropolis Performing Arts

The Metropolis Performing Arts production of A Christmas Carol is filled with music and humor. Suitable for all ages, this retelling of Dickens’s tale is playing through December 24, so you can see Scrooge’s Christmas Eve journey on Christmas Eve yourself!

Get A Christmas Carol tickets in Chicago on TodayTix.

San Francisco

An award-winning Broadway production of A Christmas Carol makes its San Francisco debut this season.

A Christmas Carol

A Christmas Carol at the Golden Gate Theatre

After playwright Jack Tiffany and director Matthew Warchus’s production of A Christmas Carol premiered on Broadway in 2019, the show became the first holiday show to win in the competitive categories of the Tony Awards, sweeping up five trophies for the play’s enchanting design and score. Now, BroadwaySF is bringing the acclaimed production to the West Coast through December 26.

Get A Christmas Carol tickets in San Francisco on TodayTix.

Los Angeles

In addition to San Francisco, you can catch the Tony-winning A Christmas Carol production in Los Angeles this season.

A Christmas Carol

A Christmas Carol at the Ahmanson Theatre

An all-star cast leads the Los Angeles transfer of A Christmas Carol from New York, where Jack Tiffany and Matthew Warchus’s Broadway production won five Tony Awards. Three-time Emmy Award winner Bradley Whitford stars as Ebenezer Scrooge, with Tony nominee as the Ghost of Christmas Past and Grammy nominee Alex Newell as the Ghost of Christmas Present. The production runs through January 1.

Get A Christmas Carol tickets in Los Angeles on TodayTix.


In London, you can experience Dickens’s tale from a new perspective, where a different character besides Scrooge takes the lead.


Cratchit at Park Theatre

As it turns out, Scrooge wasn’t the only man to receive a ghostly visitor on Christmas Eve. Olivier Award winner John Dagleish stars as Bob Cratchit, Scrooge’s underpaid and overworked clerk, who goes through his own journey through future Christmases in this play. Cratchit was presented virtually last year to acclaim, and now you can see its reworked live world premiere through January 7.

Get Cratchit tickets in London on TodayTix.

A Christmas Carol

A Christmas Carol at Alexandra Palace

Mark Gatiss stars in a spooky retelling of A Christmas Carol, complete with a trio of ghosts and plenty of festive cheer. This landmark production honours the original Dickensian storytelling too, but brings it slap bang into the 21st century. Are you ready for a supernatural adventure? The production runs to January 9.

Get A Christmas Carol tickets in London on TodayTix.