Historic Walnut Street Theatre illuminated facade in Center City Philadelphia
Arts & crafts

Charles Dickens' A Christmas Carol

Through Dec 23Nov 28 – Dec 23 · 10:30 AM – 11:30 AM · Nov 28 – Dec 23, 2026 (Saturdays and Sundays at 10:30 AM & 1:00 PM; select weekday school matinees). 60-minute running time with no intermission.

Walnut Street Theatre825 Walnut St, Philadelphia, PA 19107 · 0.6 mi approx. from PhiladelphiaDirections

Ages 3 and up (family adaptation tailored for young children; booster cushions available)

From $18Tickets $18 to $32 per person. All patrons regardless of age require a ticket.

About this adventure

Staged at America's oldest continuously operating theatre, the Walnut Street Theatre presents a special one-hour musical adaptation of Charles Dickens' 'A Christmas Carol' designed specifically for kids and families. Audiences join Ebenezer Scrooge as he is visited on Christmas Eve by the Ghosts of Christmas Past, Present, and Future, finding redemption and holiday joy. With a brisk 60-minute runtime, upbeat musical numbers, vibrant period costuming, and gentle humor, it is an accessible, engaging theatre experience for young children and first-time showgoers. Booster cushions and stroller parking are available on-site.

Loading organizer reviews…

Questions & tips

Ask other families about this activity or share a tip. Comments don’t count toward the organizer’s rating; for anything official, check with the organizer.

Loading comments…

Run this listing? Promote it

More options like this in Philadelphia

This weekend in Philadelphia

All 34 things to do this weekend →