A Christmas Carol 2026 Performance Schedule
A Christmas Carol is making its magical return this holiday season! Get ready to see why Charles Dickens’ timeless classic has charmed families for over a century. A tale of human kindness, redemption, belief, and the power of family, you’ll fall in love with this beloved story in the winter of 2026.
With productions taking the stage in dozens of cities including Costa Mesa, Aurora, Port Jefferson, Atlanta, Chicago, Houston and more, A Christmas Carol is a heartwarming tale for the holidays. However, it doesn’t exactly start out that way. Some may be familiar with the central character, Ebenezer Scrooge, a grouchy old man who hates everything about Christmas. He makes his distaste for the holiday very clear, which begins to have a painful effect on all those around him. That is, until a few supernatural forces come out to play.
On Christmas Eve, Scrooge is visited by the ghosts of Christmas Past, Present, and Yet to Come. Each spirit forces him to confront uncomfortable truths about his life, with the final visitor delivering the most frightening reality check of all. Scrooge begins to open his heart and undergo a significant transformation, abandoning his selfish ways to rediscover compassion, warmth, and love. AKA, all the most important things to bask in during the Christmas season.
“Bah, Humbug!” Scrooge’s infamous battle cry has been passed down through generations. Many know it from watching The Muppet Christmas Carol, which became a holiday tradition way back in 1992. Others may have watched one of many TV specials based on Dickens’ festive tale, while a handful have already made a point to see A Christmas Carol onstage every year.
There’s also the upcoming film Ebenezer, scheduled for release on November 13, 2026, in which Johnny Depp is set to put his own spin on the iconic character. If you know anything about the man who once played Captain Jack Sparrow, Edward Scissorhands, and the Mad Hatter, you understand that he makes every role his own…and we’re especially curious to see what he’ll do with one of literature’s most famously miserable characters. Regardless of how this story fits into your holiday plans, you’ll become enchanted after seeing a stage adaptation of this timeless classic.
Ghostly visitors, second chances, and enough Christmas spirit to melt even Scrooge’s heart are waiting for you this holiday season. See why A Christmas Carol has remained a favorite for nearly two centuries, and get your tickets to a 2026 performance today!
A Christmas Carol 2026 – 2027 Tour Dates
November 10 – December 31, 2026 – Providence, RI – Trinity Repertory Company Lederer Theater Center – Dowling Theater
November 11, 2026 – January 3, 2027 – Fredericksburg, VA – Riverside Center for the Performing Arts
November 11, 2026 – January 3, 2027 – Aurora, IL – Paramount Theatre Aurora
November 13 – December 27, 2026 – Port Jefferson, NY – Theatre Three
November 13 – 21, 2026 – Hammond, LA – Columbia Theatre Hammond
November 13 – December 31, 2026 – Chicago, IL – Goodman Theatre – Albert Theatre
November 13 – December 27, 2026 – Minneapolis, MN – Guthrie Theater – Wurtele Thrust Stage
November 14 – December 27, 2026 – Atlanta, GA – Alliance Theatre – Coca Cola Stage
November 14 – December 26, 2026 – Indianapolis, IN – Indiana Repertory Theatre – OneAmerica Mainstage
November 15 – December 27, 2026 – Houston, TX – Hubbard Stage – Alley Theatre
November 19 – December 15, 2026 – Sugarcreek, OH – Ohio Star Theater
November 19 – December 20, 2026 – Portsmouth, NH – Seacoast Repertory Theatre
November 19 – December 19, 2026 – Knoxville, TN – Clarence Brown Theatre
November 19 – December 24, 2026 – Naples, FL – Gulfshore Playhouse
November 19 – December 6, 2026 – Boise, ID – Danny Peterson Theatre
November 20 – December 24, 2026 – Rochester, MI – Meadow Brook Theatre
November 20 – December 27, 2026 – Cincinnati, OH – Cincinnati Playhouse In The Park – Rouse Theatre
November 20 – December 31, 2026 – Washington DC, DC – Fords Theatre
November 20, 2026 – January 3, 2027 – New York, NY – Perelman Performing Arts Center
November 20 – December 6, 2026 – Bristol, TN – Paramount Center for the Arts – TN
November 20 – December 12, 2026 – Lambertville, NJ – Music Mountain Theatre
November 20 – December 22, 2026 – Kalamazoo, MI – The New Vic Theatre
November 20 – December 6, 2026 – St Cloud, MN – Paramount Center for the Arts – MN
November 20 – December 21, 2026 – Omaha, NE – Omaha Community Playhouse – Hawks Mainstage Theatre
November 20 – December 20, 2026 – Corpus Christi, TX – Harbor Playhouse
November 21 – 29, 2026 – Glen Ellyn, IL – McAninch Arts Center – Belushi Performance Hall
November 21 – December 24, 2026 – Edmonton, AB – Citadel Theatre
November 21 – December 24, 2026 – Kansas City, MO – Kansas City Repertory Theatre – Spencer Theatre
November 24 – December 24, 2026 – San Diego, CA – Cygnet Theatre
November 25 – December 24, 2026 – Orlando, FL – Margeson Theater – Orlando Shakes
November 25 – December 26, 2026 – Oklahoma City, OK – Lyric Theatre of Oklahoma
November 25 – December 27, 2026 – Denver, CO – The Marvin and Judi Wolf Theatre at Denver Center for the Performing Arts
November 26 – December 27, 2026 – Halifax, NS – Neptune Fountain Hall Theatre
November 27 – December 12, 2026 – Columbus, OH – Ohio Theatre – Columbus
November 27 – December 27, 2026 – Dallas, TX – Dee and Charles Wyly Theatre
November 27 – December 26, 2026 – Sandy, UT – Sorensen Legacy Jewel Box Stage
November 27 – December 27, 2026 – Manchester, NH – Palace Theatre Manchester
November 27 – December 20, 2026 – Cleveland, OH – Playhouse Square – Mimi Ohio Theatre
November 27 – December 12, 2026 – Stamford, CT – Curtain Call – Kweskin Theatre
November 28 – December 20, 2026 – Pasadena, CA – A Noise Within
November 28 – December 27, 2026 – Costa Mesa, CA – South Coast Repertory
November 28, 2026 – Fort Saskatchewan, AB – Shell Theatre-Dow Centennial Centre
November 28 – December 24, 2026 – Gilbert, AZ – Hale Centre Theatre – Arizona
November 29 – December 20, 2026 – Charleston, SC – Dock Street Theatre
November 29 – December 23, 2026 – Baltimore, MD – Chesapeake Shakespeare Company Theater
November 29, 2026 – Avon Park, FL – South Florida State College
November 30, 2026 – Pensacola, FL – Saenger Theatre-FL
December 1, 2026 – Marietta, OH – Peoples Bank Theatre
December 2, 2026 – Hanover, PA – Eichelberger Performing Arts Center
December 2 – 20, 2026 – Cumming, GA – School Street Playhouse
December 2 – 24, 2026 – Milwaukee, WI – Pabst Theater
December 3 – 24, 2026 – Arlington Heights, IL – Metropolis Performing Arts Centre
December 3 – 20, 2026 – Akron, OH – Greystone – OH
December 3 – 23, 2026 – Beverly, MA – North Shore Music Theatre
December 3, 2026 – Easton, PA – State Theatre Easton
December 3 – 20, 2026 – Lynchburg, VA – Wolf Den
December 3 – 20, 2026 – Montgomery, AL – Faulkner University Dinner Theatre
December 3, 2026 – Crockett, TX – Ritz Theatre Crockett
December 3 – 23, 2026 – Tulsa, OK – Tulsa Performing Arts Center – Williams Theatre
December 3 – 5, 2026 – Pueblo, CO – Pueblo Memorial Hall
December 4 – 20, 2026 – South Kingstown, RI – The Contemporary Theater Company
December 4 – 20, 2026 – Akron, OH – John, James and Clara Knight Stage
December 4 – 6, 2026 – Hagerstown, MD – The Maryland Theatre
December 4 – 20, 2026 – Canton, OH – Players Guild Theatre
December 4, 2026 – Union, NJ – Wilkins Theatre
December 4 – 27, 2026 – Staunton, VA – American Shakespeare Center – Blackfriars Playhouse
December 4 – 13, 2026 – Gettysburg, PA – Majestic Theater Gettysburg
December 4 – 19, 2026 – Belleville, ON – Pinnacle Street Playhouse
December 4 – 20, 2026 – Versailles, KY – Woodford Theatre
December 4 – 19, 2026 – Fountain Inn, SC – Younts Center for Performing Arts
December 4 – 5, 2026 – Ironton, OH – RoNa Cultural Center
December 4 – 23, 2026 – Memphis, TN – Theatre Memphis – Lohrey Stage
December 4, 2026 – Alexandria, VA – Little Theatre of Alexandria
December 4 – 13, 2026 – Brownwood, TX – Brownwoods Lyric Theatre
December 4 – 20, 2026 – Chicago, IL – Chicago Theater Works
December 4 – 13, 2026 – Garland, TX – Plaza Theater – Garland
December 4 – 24, 2026 – Albuquerque, NM – Albuquerque Little Theatre
December 5 – 20, 2026 – Philadelphia, PA – Walnut Street Theatre
December 5, 2026 – Toms River, NJ – The Jay and Linda Grunin Center for the Arts
December 5 – 5, 2026 – Irmo, SC – Harbison Theatre
December 5 – 19, 2026 – Bellevue, PA – Margaret Partee Performing Arts Center
December 5, 2026 – Bay Harbor, MI – Great Lakes Center for the Arts
December 5, 2026 – Peoria, AZ – Gyder Theater
December 5 – 12, 2026 – Calgary, AB – Theatre Calgary – Max Bell Theatre
December 5 – 13, 2026 – Temecula, CA – Old Town Temecula Community Theater
December 5 – 6, 2026 – Shreveport, LA – Strand Theatre – Shreveport
December 5 – 6, 2026 – Lockport, NY – The Historic Palace Theatre – Lockport
December 5, 2026 – Springfield, OH – Kuss Auditorium at Clark State
December 6, 2026 – Van Wert, OH – Niswonger Performing Arts Center – OH
December 8 – 27, 2026 – Princeton, NJ – McCarter Theatre Center
December 8, 2026 – Kerrville, TX – Cailloux Theater
December 9, 2026 – Tulsa, OK – Mabee Center
December 10 – 13, 2026 – Warren, PA – Struthers Library Theatre
December 10 – 13, 2026 – Laconia, NH – Colonial Theatre Laconia
December 10 – 20, 2026 – Columbus, OH – Columbus Association for the Performing Arts – Studio Two Theatre
December 10 – 19, 2026 – Mansfield, MA – Mass Arts Center
December 10, 2026 – Phoenixville, PA – Colonial Theatre Phoenixville
December 10 – 20, 2026 – Columbus, OH – Studio II Riffe Center
December 10, 2026 – Alto, NM – Spencer Theater for the Performing Arts
December 10 – 23, 2026 – Walnut Creek, CA – Lesher Center for the Arts – Hofmann Theatre
December 11 – 13, 2026 – Quogue, NY – Quogue Community Hall
December 11 – 13, 2026 – Lewiston, ME – The Public Theatre
December 11 – 20, 2026 – Woonsocket, RI – Stadium Theatre
December 11 – 20, 2026 – Lincoln, NH – Jeans Playhouse
December 11 – 23, 2026 – Rochester, NH – Rochester Opera House
December 11 – 19, 2026 – Silver Spring, MD – Silver Spring Stage
December 11 – 13, 2026 – Frederick, MD – Weinberg Center For The Arts
December 11 – 20, 2026 – Mankato, MN – Merely Players Community Theatre
December 11 – 20, 2026 – Arrow Rock, MO – Lyceum Theatre – MO
December 11 – 20, 2026 – Des Moines, IA – Stoner Theater at Des Moines Performing Arts
December 11, 2026 – Albuquerque, NM – Popejoy Hall
December 11 – 13, 2026 – Chico, CA – Laxson Auditorium
December 11 – 19, 2026 – Mt Vernon, WA – Lincoln Theatre – Mt Vernon
December 11 – 20, 2026 – Sacramento, CA – UC Davis Health Pavilion
December 12, 2026 – Annville, PA – Allen Theatre
December 12 – 23, 2026 – Madison, WI – Overture Center – Capitol Theater
December 12 – 12, 2026 – Dubuque, IA – Five Flags Center
December 13, 2026 – Cedar Rapids, IA – Paramount Theatre Cedar Rapids
December 13, 2026 – Rapid City, SD – Fine Arts Theatre at The Monument
December 13, 2026 – Seattle, WA – ACT Theatre
December 13, 2026 – Fairfield, CT – StageOne at Fairfield Theatre Company
December 14, 2026 – Shipshewana, IN – Blue Gate Performing Arts Center
December 14, 2026 – Billings, MT – Alberta Bair Theater
December 15, 2026 – January 9, 2027 – London, – The Old Vic
December 15, 2026 – Johnstown, PA – Pasquerilla Performing Arts Center
December 16 – 20, 2026 – Durham, NC – Durham Performing Arts Center
December 17 – 23, 2026 – Worcester, MA – Hanover Theatre
December 18, 2026 – Dothan, AL – Dothan Opera House
December 18, 2026 – Butte, MT – Mother Lode Theatre
December 19, 2026 – Sumterville, FL – The Tracy Performing Arts Center
December 19, 2026 – Santa Clarita, CA – The MAIN
December 20, 2026 – Hudson, WI – Phipps Center for the Arts
December 21, 2026 – Melbourne, FL – King Center for the Performing Arts
December 21, 2026 – Grand Junction, CO – Asteria Theatre
December 22, 2026 – Clearwater, FL – Ruth Eckerd Hall
December 23 – 23, 2026 – Avon, CO – Vilar Performing Arts Center
December 23, 2026 – Sarasota, FL – Van Wezel Performing Arts Hall
December 23, 2026 – Denver, CO – Denver Performing Arts Complex
November 19 – 27, 2027 – Ogden, UT – Peery’s Egyptian Theatre
December 3 – 19, 2027 – Haddon Township, NJ – Ritz Theatre Company
A Christmas Carol tickets are available on the secondary marketplace, TicketSales.com. Stay tuned for more announcements!


