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.
Similar picks in Philadelphia
- Christmas lights
Same weekendThrough Dec 31
Macy's Christmas Light Show & Dickens Village
Macy's Center City (Historic Wanamaker Building)
FreeAll ages
Dec4FriNutcracker and showsFri, Dec 4
A Christmas Carol at Winterthur
Winterthur Museum, Garden & Library
From $10
Dec4FriNutcracker and showsFri, Dec 4 · 7:30 PM
A Christmas Carol: The Musical at the Milburn Stone Theatre
Milburn Stone Theatre at Cecil College
From $16
All 200 Christmas picks in Philadelphia →All 95 Thanksgiving break picks in Philadelphia →More options ↓
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…