There’s nothing quite like New York City during the holiday season. From dazzling lights to massive Christmas trees to festive window displays, the city transforms into a winter wonderland. If there’s one thing that truly captures the magic of the holidays, it’s the selection of incredible Christmas shows in NYC. New York City is a go-to destination any time of year, but the lead-up to Christmas, including the Macy’s Thanksgiving Day Parade, makes it even more magical. Whether you’re a longtime New Yorker or are just visiting, these performances will make your trip extra special. Here are some of the best Christmas shows in NYC to add to your holiday list.
“A Christmas Carol” at the Merchant’s House
Location: The Merchant’s House Museum, 29 E 4th St, New York, New York 10003
Show Dates: November 26th-December 29th
Step back in time and experience “A Christmas Carol” in one of the city’s oldest homes. This immersive, candlelit production brings Charles Dickens’s beloved tale to life in the Merchant’s House Museum, a historic 19th-century townhouse. As you move through the dimly lit rooms, you’ll feel like you’re truly part of Scrooge’s journey as he discovers the true meaning of Christmas. Intimate and unique, this adaptation offers a hauntingly beautiful twist on a holiday classic.
View this post on Instagram
George Balanchine’s “The Nutcracker”
Location: David H. Koch Theater, 20 Lincoln Center Plaza, New York, NY 10023
Show Dates: November 29th-January 4th
For a timeless holiday experience, there’s no better option than “The Nutcracker.” The legendary George Balanchine choreographed this version of Tchaikovsky’s iconic ballet, presented by the New York City Ballet. With its magical story of Clara, her Nutcracker Prince and a journey through the Land of Sweets, this ballet has something for everyone. Whether it’s your first time or 50th, “The Nutcracker” is pure holiday enchantment.
“Elf: The Musical”
Location: Marquis Theater, 210 W 46th St, New York, NY 10036
Show Dates: November 9th-January 4th
Inspired by the hilarious and beloved 2003 film starring Will Ferrell, “Elf: The Musical” brings Buddy the Elf’s heartwarming journey to the stage. Watch as Buddy — a human raised by elves — navigates life in New York City while spreading Christmas cheer, often in ridiculous ways. With its catchy songs, comedic moments and lovable characters, this musical is perfect for all ages. Whether you’re a longtime fan of the movie or just love a good holiday laugh, this show is sure to leave you feeling merry and bright.
View this post on Instagram
“Radio City Christmas Spectacular”
Location: Radio City Music Hall, 1260 6th Ave, New York, NY 10020
Show Dates: November 8th-January 5th
If you see only one show this holiday season, let it be the “Radio City Christmas Spectacular.” This legendary production has been lighting up Radio City Music Hall for nearly a century, and it’s not hard to see why. Featuring the world-famous Rockettes, jaw-dropping choreography, stunning visual effects and over 140 performers, the Christmas Spectacular is the epitome of holiday tradition. From the classic “Parade of the Wooden Soldiers” to the breathtaking “Living Nativity,” this show is a must for every Christmas lover.
Pentatonix “Hallelujah It’s a Christmas Tour!”
Location: Madison Square Garden, New York, NY 10001
Show Date: November 26th
Pentatonix, the sensational a capella group, brings holiday magic to NYC with their Christmas tour. Known for their mesmerizing harmonies and stunning vocal arrangements, Pentatonix has become a holiday favorite with their renditions of Christmas classics and original hits. Their live shows are nothing short of breathtaking, blending modern pop flair with timeless Christmas songs. Expect to hear incredible performances of fan favorites like “Mary, Did You Know?” and “Hallelujah.”
View this post on Instagram
“Home Alone” Tour With Macaulay Culkin
Location: Prudential Hall, Robert Treat Center, 1 Center St, Newark, NJ 07102
Show Dates: December 13th
Get ready for a special screening of the holiday classic “Home Alone,” followed by an exclusive interview and audience Q&A with Macaulay Culkin, the actor who played Kevin McCallister. After watching the film, Culkin will share behind-the-scenes stories, his favorite filming memories and his thoughts on why the movie has remained a beloved holiday tradition for over three decades. Fans of all ages can enjoy this trip down memory lane, and VIP ticket holders will have the added opportunity of a post-show photo with Culkin. Whether you’re a lifetime fan or new to the “Home Alone” series, this event promises to be a fun and memorable way to enjoy the holiday season.
“Annie: The Musical”
Location: The Theater at Madison Square Garden, New York, NY
Show Dates: December 4th-January 5th
For a heartwarming dose of festive cheer, look no further than Annie. Though not exclusively a Christmas show, Annie has long been a family favorite during the holiday season, thanks to its uplifting story of hope and love. Set during the Great Depression, the story follows the red-haired orphan Annie as she embarks on a journey to find her family and wins the heart of billionaire Oliver Warbucks. The musical features iconic songs like “Tomorrow” and “It’s a Hard Knock Life,” all performed with the high energy and charm that makes Annie one of the most beloved musicals in Broadway history. It’s the perfect nostalgic treat for adults or a magical introduction to theater for kids.
“How the Grinch Stole Christmas! The Musical”
Location: West Herr Auditorium Theater, 885 E Main St, Rochester, NY 14605
Show Dates: December 3rd-8th
You might know the Grinch for trying to ruin Christmas, but in this musical adaptation of the Dr. Seuss classic, he might just steal your heart. This is one of the best Christmas shows in NYC and is packed with vibrant sets, catchy songs and larger-than-life characters. It’s perfect for families, especially with little ones, who’ll delight in seeing the Grinch’s transformation from grumpy recluse to holiday hero. The show’s heartwarming message and lively performance make it a can’t-miss during the festive season.
“Cirque Dreams: Holidaze”
Location: Palace Theater, 630 S Broadway, Los Angeles, CA 90014
Show Dates: December 5th
Yes, the circus does Christmas, too. If you’re looking for an exhilarating performance, “Cirque Dreams” is the one to watch. This spectacular production blends the artistry of circus-style acts with the excitement of the festive season. The show features gravity-defying acrobatics, contortionists, aerialists and performers who bring to life iconic holiday imagery, from toy soldiers to dancing snowmen. This high-energy celebration will captivate audiences of all ages, making it an annual must-see.
View this post on Instagram
“Mariah Carey’s Christmas Time”
Location: Barclays Center, 620 Atlantic Ave, Brooklyn, NY 11217
Show Dates: December 17th
No list of NYC Christmas shows would be complete without the queen of Christmas music herself, Mariah Carey. Her holiday show, “Mariah Carey’s Christmas Time,” has become a staple of the season, drawing fans from all around the world to celebrate the holidays with her iconic music. Carey brings her festive spirit and vocal brilliance to the stage, performing hits like the timeless “All I Want for Christmas Is You,” along with other beloved tracks from her Christmas albums. “All I Want for Christmas Is You” is the best-ranking holiday song of all time. The atmosphere is electric and filled with holiday joy. Whether you’re singing along to her classics or swaying to some lesser-known gems, this concert is the perfect way to add a little extra sparkle to your season.
View this post on Instagram
For more festive activities, check out our article on the Best Christmas Markets to Visit in New York City.