Illustration of two toy nutcrackers and a snowman on a small stage with red curtains and tiny trees, watched by an audience (A Christmas Carol at the Dock Street Theatre)
Christmas Shows

A Christmas Carol at the Dock Street Theatre

Audiences step into Victorian London as the classic story of Ebenezer Scrooge unfolds on stage, guided by the Ghosts of Christmas Past, Present, and Future Yet to Come. The theatrical production features beloved characters, colorful sets and costumes, and an uplifting holiday score celebrating redemption and compassion.

Nov 29 – Dec 20, 2026

Plan Your Visit

Tickets

Adult: $68.25–$108.25; Senior (60+): $66.25–$108.25; Student (ages 3–25) and Active Military: $61.25–$108.25. Listed prices include $8.25 in service fees. The December 2 PNC Pay-As-You-Please performance has special ticket sales, available online only 24 hours before the performance; no amount is stated.

Ages

Children under 3 years of age are not permitted in the theatre for MainStage productions.

Neighborhood

Historic District

Location

The Historic Dock Street Theatre · Charleston, SC 29401 Get Directions

Local Insight & Ratings

Family Friendly

🎄 🎄 🎄 🎄 ⚪ (4/5)

Best For

Theatergoers and families with children aged 3 and older

Vibe

Heartwarming and theatrical

Energy Level

Low

Photo Friendly

Low

Tips & Advice

  • Leave children under 3 at home, because they aren't allowed in the theatre for MainStage productions, even though the show is aimed at all ages.
  • If you want the December 2 Pay-As-You-Please performance, go online 24 hours before the show, since those tickets are only sold online then.
  • Read the Content Guide before you go if you're bringing kids, so you know what to expect from the production.
  • Students ages 3 to 25, seniors 60 and up, and active military each have their own ticket category, so choose the right one when you book.

Special Events & Promotions

  • PNC Pay-As-You-Please performance on December 2; tickets are sold online only, starting 24 hours before the show.

Links & Contact

Run by Charleston Stage

Christmas Events Near Me is an independent guide, not the organizer of this event. For tickets, entries, vendor spots or questions, contact the organizer directly through their contact page.

Frequently Asked Questions

Can I bring young children?

The show is for all ages, but children under 3 aren't allowed in the theatre for MainStage productions.

What is the show like?

It takes you into Victorian London as Ebenezer Scrooge is guided by the Ghosts of Christmas Past, Present and Future Yet to Come. It has colorful sets and costumes and an uplifting holiday score.

Who is behind this production?

Julian Wiles adapted it for the stage from the Charles Dickens novel. Marybeth Clark directs, and Misha Pekar is the music director.

How does the Pay-As-You-Please performance work?

The PNC Pay-As-You-Please performance is on December 2. Those special tickets are sold online only, starting 24 hours before the performance.

Is there a content guide?

Yes, a Content Guide for the production is available, so families can see what to expect before they go.

Browse Christmas in Charleston

Always check the official website for the most current information.

We've done our best to keep details up-to-date, but event schedules, prices, and policies can change. For the latest updates, please visit the official website or contact the organizers directly. Christmas Events Near Me is an independent guide and isn't affiliated with the events we list.

Contributors & Updates

Event details verified: