The Hershey Harrisburg Region celebrates the joy and wonder of Christmas with holiday shows all season long, including concerts, musicals, ballet, and plays inspired by Christmases past and present. We’re sure you’ll find a show (or two) that can get you in the holiday spirit!

1. George Balanchine’s The Nutcracker®

You know and love the music and characters of George Balanchine’s The Nutcracker®. Available at two venues, the dancers of the Central Pennsylvania Youth Ballet perform the timeless tale in two spectacular Acts. Resist the urge to pirouette in the aisles during the show!

Catch the Show: December 9 and 10 at Whitaker Center  and December 16 and 17 at The Hershey Theatre.

2. Home for the Holidays

There’s no place like the American Music Theatre at the holidays! This year, see an original Broadway-caliber performance inspired by the cherished memories of a family Christmas at the 2017 Christmas Show: Home for the Holidays. The score includes both sacred and secular selections, and the theatre itself is adorned with holiday decorations.

Catch the Show: November 1 through December 30 at American Music Theatre.

3. Miracle of Christmas

He’s the reason for the season! Watch the ultimate Christmas miracle come to life on a panoramic set, with superb acting, spectacular special effects and live animals—on stage and walking next to you in the aisles!

Catch the Show: November 3 through December 30 at Sight & Sound Theatres®.

4. A Christmas Story, The Musical

See your favorite Christmas movie as you’ve never seen it before! Join Ralphie on his desperate quest to secure the ultimate Christmas gift in this clever and humorous adaptation. Miss this show? We triple-dog-dare you!

Catch the Show: December 14-31 at Fulton Theatre.

5. A Popcorn Christmas

The Popcorn Hat Players add a special twist to Charles Dickens’ timeless tale following Ebenezer Scrooge through one extraordinary Christmas Eve! Join a classic cast of characters (plus a few new faces) for a family-friendly holiday treat. This performance is interactive, so bring your inner child, and your real children if you’ve got ‘em!

Catch the Show: November 29 through December 16 at Gamut Theatre.

6. The Santaland Diaries

Take a break from wrapping the kids’ presents to receive the gift of laughter with David Sedaris’ wickedly hilarious tale of his stint as Crumpet the Elf in Macy’s Santaland.  This show has some adult humor and is intended for children under the age of 12.

Catch the Show: December 3-22 at Open Stage of Harrisburg.

7. Trans-Siberian Orchestra

This rock opera returns to Hershey with The Ghosts of Christmas Eve, featuring exciting new music and a rousing second set of TSO’s greatest hits!

Catch the Show: December 15 at Giant CenterSM.

8. Celtic Christmas

Experience Irish-American Christmas traditions with Cherish The Ladies, a Grammy award nominated group. For more than three decades, they bring a signature blend of instruments, vocals, and step dancing to audiences worldwide.

Catch the Show: November 28 at Rose Lehrman Art Center.

9. A Christmas Carol

Think you’ve seen every rendition of A Christmas Carol? This re-telling of Charles Dickens’ classic tale is newly adapted by Rachel Landon and instills a powerful message about redemption and the spirit of the holiday season!

Catch the Show: December 1-23 at Open Stage of Harrisburg.

10. The Magic & Wonder of Christmas

Experience a new and unique holiday show that combines spectacular illusions, heartwarming comedy, and the Christmas spirit as you rediscover the wonder and true magic of Christmas!

Catch the Show: November 7 through December 30 at Bird-in-Hand Stage.

11. The Best Christmas Pageant Ever – The Musical

What do you get when you combine the worst kids in the history of the world with a Sunday school Christmas pageant? Chaos, but there’s hope for the reluctant pageant director and the Reverend who are determined to help their community see the Christmas story.

Catch the Show: December 1-17 at The Playhouse at Allenberry Resort.

12. Holiday With Dickens

Would you like to meet Charles Dickens? We can’t arrange that really, but you can see the one-man show of his great, great grandson Gerald Charles Dickens as he brings his family’s classic, A Christmas Carol, to life!

Catch the Show: December 3 at The Hotel Hershey®.


Experiencing the magic of Christmas with a holiday show is known to make anyone jolly, even Scrooge!