San Diego Christmas Shows in 2025

Explore our list of San Diego’s best Christmas shows & performances in 2025 including dates & times, ticket information, local thoughts about each show & more!

Key Takeaways

Todd Sarouhan
Some of the links in this article are affiliate links. This means if you make purchases through them, I may be compensated at no extra cost to you. All opinions remain my own.
San Diego Christmas Shows
Christmas Shows Basics
2025 Holiday Shows List
Go City Pass & Save
Featured Hotel
Tours & Adventures

San Diego's Christmas Shows 2025: Make Your Holidays Complete!

Todd and Erika Going to How the Grinch Stole ChristmasChristmas Tree in the Lobby at the CA Center for the Arts, Escondido

I absolutely love San Diego during the holiday season!

It's not too warm and not too cold, offering my family a comfortable setting for exploring Christmas lights and even visiting one of the area's many beautiful beaches. When it comes to holiday events and activities in San Diego, we're really fortunate to have quite a lot of choices.

My family and I try to get in as much as possible! We start by picking out the perfect Christmas tree and taking a trip to a tree lighting event at Balboa Park December Nights. From there we might spend an evening watching the lavishly decorated boats at the San Diego Bay Parade of Lights, and we always visit Santa Claus, this year at the Peppermint Beach Club at the Westfield UTC Mall, one of my favorite malls in San Diego.

But the season is never complete without making sure we go to some of San Diego's holiday and Christmas shows and performances!

If you love and appreciate the performing arts as much as we do, it's just a matter of choosing a show everyone in your family will enjoy. Well, no worries, our team at Go Visit San Diego put together this list so you can explore the possibilities!

Nutcracker with Clara in the Nutcracker Ballet
Nutcracker with Clara in the Nutcracker Ballet

How We Built Our 2025 San Diego Christmas Shows List

Our team worked to gather together shows we've seen and love. Only the best-of-the-best made our list.

And the good news is that we'll once again be attending this season so we can offer our readers first-hand information and opinions about San Diego's finest holiday performances of the 2025 season!

Local Tips
Snag Half-Price Tickets at Lamb's Players Theatre
Here's a secret locals love: Lamb's Players Theatre offers 50% off tickets to active military, kids 5-17, AND young adults 18-34 who join their free <35 Club. That means you can see the Festival of Christmas for as low as $24 instead of $48—a steal for one of San Diego's coziest holiday traditions!

Can't Miss San Diego Christmas Shows for the 2025 Season

There's something special about a heart-felt holiday performance that just gets me and my family into the Christmas spirit.

So, without further ado, let's have a look at the shows that will light up your December nights this holiday season!

Kids Love How The Grinch Stole Christmas
Kids Love How The Grinch Stole Christmas

1) Dr. Seuss's How the Grinch Stole Christmas!

Neighborhood: Balboa Park
San Diego Popular Events: Dr. Seuss' How the Grinch Stole Christmas! at the Old Globe Theatre in Balboa Park 2025
Address:
Old Globe Theatre: 1363 Old Globe Way, San Diego, CA 92101
Dates: November 8th - December 31st, 2025
Cost: $80 to $127

We're going to start our list off strong here with one of my family's favorite early season traditions, going to see Dr. Seuss's How the Grinch Stole Christmas! at the Old Globe Theatre in Balboa Park.

Part of our Complete Guide to the All the Holidays in San Diego, the annual production, now in its 28th year, will run from November 8th through December 31st, 2025. Andrew Polec will return in the starring role for the 5th consecutive year, alongside a highly talented group of actors.

My family gets immersed in this play every year as the theater transforms into a Who-ville winter holiday wonderland. The Grinch meets Dickens' tale never seems to get old. I admit to shedding a few tears when the green man meets Cindy Lou each year, and 2025 will be no different!

The 1 hour and 20 minute show (no intermission) is great for families as honestly, it's quite short, or a perfect length for kids I'd say. Just know that kids under 3 are only permitted to attend the 10:30am performances.

Showtimes vary depending on what day you want to attend with everything from those 10:30am all-age performances to matinees at 2:00pm and evening shows starting at 7 or 7:30pm. Tickets range from $80 to $127 per person.

Why We Love this Holiday Performance

How the Grinch Stole Christmas! is hands-down one of my favorite holiday performances every single year. The Old Globe just nails it - the pacing, the humor, the costumes, the sets, and the energy are right on point. The actors clearly put their hearts into the performance.

It's a show that will instantly put you in the Christmas spirit. And it seems to work just as well for kids as it does for adults.

Buy Tickets
Christmas Tree outside the Old Globe Theater for How the Grinch Stole Christmas & Ebeneezer Scrooge's BIG San Diego Christmas Show
Christmas Tree outside the Old Globe Theater for How the Grinch Stole Christmas & Ebeneezer Scrooge's BIG San Diego Christmas Show

2) Ebeneezer Scrooge's BIG San Diego Christmas Show

Neighborhood: Balboa Park
San Diego Theaters & Venues: Old Globe Theatre San Diego
Address:
Old Globe Theatre: 1363 Old Globe Way, San Diego, CA 92101
Dates: November 21st – December 28th, 2025
Cost: $70 to $119

Also taking place at the Old Globe, Ebeneezer Scrooge's BIG San Diego Christmas Show, a holiday classic, never fails to disappoint!

The show reimagines Dickens' Scrooge story with a hilarious twist and a San Diego setting. Our main character discovers the joys of Christmas through madcap adventures, music, and some touching moments.

Running from November 21st to December 28th, 2025, the show, now in its fifth year, is quickly becoming an annual tradition for my family and other San Diego residents. It stars a versatile cast of actors with Josh Breckenridge taking the miserly lead as Bob Cratchit. The 1 hour and 15 minute run-time (no intermission) makes it ideal for keeping young kids entertained - although I can assure you that it's a real winner for all ages.

Showtimes vary once again with tickets running between $70 and $119 per seat depending on when you go and where you want to sit. Kids must be at least 5 years old to attend.

Why We Love this Holiday Performance

We saw this show for the first time last year and were completely blown away! It's performed in one of the Old Globe's smaller theaters, with just a handful of actors playing multiple roles, making for an incredibly intimate and impressive feel. The San Diego spin on the classic story is clever, funny, and surprisingly heartfelt.

This is a performance that I would personally recommend to my friends and family!

Buy Tickets
Party Scene in the Nutcracker Ballet
Party Scene in the Nutcracker Ballet

3) The Nutcracker by the City Ballet of San Diego

Neighborhood: Escondido
San Diego Popular Events: City Ballet's The Nutcracker 2025 Guide
Address:
California Center for the Arts, Escondido: 340 N Escondido Blvd, Escondido, CA 92025
Dates: December 20th - December 23rd, 2025
Cost: $39 to $119

The City Ballet of San Diego's annual performance of The Nutcracker is a can't-miss holiday event for ballet lovers and Christmas enthusiasts alike.

I personally attend this one annually as my daughter has been part of the cast for quite a few years now. I watch in awe as dancers float across the stage, telling the tale of Clara, the Nutcracker Prince, the Mouse King, the Sugarplum Fairy, and all the other iconic characters. The performance was voted 'San Diego's Best Nutcracker' I think in part due to Elizabeth Wistrich's skilled choreography.

You can catch this magical Christmas ballet at the Concert Hall at California Center for the Arts, Escondido, an ideal place to see a ballet, thanks to the superb acoustics and family-friendly seating. It will be performed to live music, courtesy of the City Ballet Orchestra and conductor John Nettles. It will run for just a few days this year, from December 20th until December 23rd, 2025, with seven magical performances to choose from.

Included as part of our Complete Guide to All the Holidays in San Diego, tickets are still available as of the writing of this article, but I suggest you secure yours now before they sell out. Tickets range from $39 to $119 per ticket depending on where you want to sit. Service charges will add on about $10 to $24 per ticket.

Why We Love this Holiday Performance

Seeing The Nutcracker each year is especially meaningful to me. My family has been attending for years to see the show and of course my daughter performing in the production gives it a special place in my heart. But don't be fooled by the kids on stage, the professional dancers are outstanding and bring the entire cast up to an incredibly high level.

For me, it simply doesn't feel like Christmas without seeing The Nutcracker!

Buy Tickets
Watching a Show at the Rady Shell Theater
Watching a Show at the Rady Shell Theater

4) Noel Noel

Neighborhood: Embarcadero San Diego
San Diego Theaters & Venues: The Rady Shell at Jacobs Park
Address:
The Rady Shell at Jacobs Park: 222 Marina Park Way, San Diego, CA 92101
Dates: December 19th - December 21st, 2025
Cost: $55 to $125

The San Diego Symphony will proudly present Noel Noel the weekend before Christmas with shows set for Thursday, December 19th, Friday, December 20th, and Saturday December 21st, 2025. The musical masterpiece is an event that always gets me in the holiday spirit! The program will feature Christmas classics, carols, popular holiday songs, and audience sing-alongs.

Although mostly musical, the songs revolve around a central plot. In 2025, it's the story of Noel the Elf, supervisor of the North Pole Postal Division, who is tasked with getting missing letters to Santa before time runs out.

The show will take place along the beautiful San Diego Bay at the Rady Shell at Jacobs Park, an outdoor waterfront venue in the Embarcadero neighborhood of Downtown San Diego. The shows will be led by guest conductor Christopher Dragon and director Jonathan Gilmer, and also feature the incredible voices of the San Diego Master Chorale and the San Diego Children's Choir.

With just three performances in late December, just before Christmas Eve, I suggest that you grab tickets sooner rather than later. Ticket prices range from $55 to $125 based on seating.

Oh and remember to dress warmly - it can get chilly in December along the San Diego Bay.

Why We Love this Holiday Performance

As a music lover myself, I can say that enjoying some holiday favorites performed by polished professionals with a waterfront backdrop is a real treat that makes for a fun night out. Modern, local, and upbeat, the San Diego Symphony Orchestra with the Chorale voices is something very holiday and very special.

Plus I really love going to any performance at the Rady Shell. It just feels uniquely San Diego - a great way to enjoy the season by the Bay!

Buy Tickets
Art Throughout Liberty Station
Art Throughout Liberty Station

5) A Christmas Carol

Neighborhood: Liberty Station
Address:
Cygnet Theatre @ The Joan in Arts District Liberty Station: 2880 Roosevelt Road San Diego, CA 92106
Dates: November 26th - December 28th, 2025
Cost: $29 to $87

Those who prefer a classic holiday event may want to head over to the Cygnet Theater at their new state-of-the-art-home in the Arts District Liberty Station at The Joan for a traditional telling of the Christmas Carol.

Led by Bryan Banville as Cratchit and Eileen Bowman as Mrs. Crochet, I love the Victorian costumes, atmospheric sounds and lighting, live Christmas carols, and ghost-like effects. While the Cygnets' home from 2008 until earlier this year in Old Town San Diego was quant with just 246-seats, I'm excited to take my family to this performance at the new theater for our first of what will surely be many visits to come!

The 2 hour and 30 minute show (one intermission) is recommended for kids 8 and older due to its longer run time and scary effects. It will run from November 26th until December 28th, 2025. A holiday favorite, now in its tenth year, I'm really looking forward to seeing this one this Christmas season!

Why We Love this Holiday Performance

I'm especially excited for this performance in 2025 because it's being performed at Cygnet's new theater in Liberty Station.

The classic story in a fresh setting along with the holiday energy in Liberty Station is something my family is really looking forward to!

Buy Tickets
Lamps Players Theatre in Coronado
Lamps Players Theatre in Coronado

6) Lamb's Festival of Christmas

Neighborhood: Coronado Island
Address:
Lamb's Players Theatre: 1142 Orange Ave, Coronado, CA 92118
Dates: December 3rd - December 28th, 2025
Cost: $48 to $118

With a brand new script by Kerry Meads, this holiday production always offers something unique that brings me an abundance of holiday cheer.

Filled with incredible holiday music and talented voices, the show will provide a revue-style format rather than a single-plotted play offering humor, storytelling, and live music in every production. This year, the skits will revolve around a theme of building community through holiday cheer.

The show will once again take place at the Lamb's Player Theatre (Coronado Resident Theatre), a boutique theatre located in the historic Spreckel's Building in Coronado. This non-profit venue is known for its high-quality small-house productions. The Festival of Christmas performances are set to run from December 3rd until December 28th, offering various chances to attend.

Matinees always start at 2:00pm and evening performances start at 7:00pm. Tickets will cost between $48 and $118. There's an $8 discount offered to Seniors (66+) & Veterans and a very generous half-off discount for Active Duty Military, Kids (5 - 17) & even Young Adults (18 -34) who join the free <35 Club.

Why We Love this Holiday Performance

Now in its 48th year, the Festival of Christmas has become a long-standing San Diego holiday tradition. There's something special about seeing a show around the holidays at Lamb's Players in Coronado which consistently delivers warm, feel-good performances.

I'd describe the show as cozy, classic, heartfelt, festive, and very much in the spirit of the season!

Buy Tickets
FUN with Go Pass!
Belmont Park Ride and Play Pass
Belmont Park Ride and Play Pass
Enjoy a day of FUN with your All-Inclusive Go City Pass San Diego! Belmont Park is a beachfront amusement park with thrilling roller coasters, games and activities! You can also jump on the zip line or play mini-golf. Don't forget to peep the view!
Buy Now
Local Tips
Who Can Use a Go City San Diego Pass?

Adults and children (ages 3 to 12) can use the Go City San Diego pass – All-Inclusive or Explorer pass – to visit the area’s top attractions and activities.

Want to save more? Use our exclusive discount code GVSD5OFF to save an extra 5%!

Know Before You: Getting Ready for Your Holiday Performance

Polichinelles in the Nutcracker Ballet
Polichinelles in the Nutcracker Ballet

While each performance is different, there are some common things you'll want to keep in mind before attending any event in San Diego County. Here are some things I recommend you know before you go.

Buy Tickets in Advance

I don't know about you, but I always like to buy tickets in advance to avoid showing up for a sold-out show. Tickets can usually be purchased online or at the venue's box office.

Pair Your Holiday Show with an Overnight Stay & More

If you're coming in from out of town or want to turn your holidays into a staycation, you'll want a nice hotel. While the venues are all over town in places like Balboa Park, Downtown San Diego and Escondido, if you're going to the Lamb's Players Theatre in Coronado, I'd recommend the Loews Coronado Bay Resort. It's one of my family's top choices when we want to spoil ourselves.

We love the ocean views, amenities, spa treatments, and private marina. But if you want a hotel suggestion closer to one of the other San Diego theaters, we welcome you to explore more hotel recommendations on the Go Visit San Diego website. You're bound to find one you love.

And one more holiday tip, consider purchasing the Go City San Diego pass for discounted admission to SeaWorld San Diego, the San Diego Zoo, LEGOLAND California, and many more local attractions to visit Santa and check out each parks holiday events like Jungle Bells at the San Diego Zoo and the SeaWorld's Christmas Celebration.

Scope Out Parking in Advance

I hate trying to find parking before a show, especially in busy parts of San Diego, because I get nervous that I'll miss the performance.

I suggest that you try to figure out where you are going to park before you get there, whether that means determining the best places for public parking, finding the closest lots, or even purchasing a spot in advance.

You can also always take public transportation and skip the parking all together!

Don't Underestimate the Weather

If this is your first time in San Diego, don't assume it's going to be hot. We get our seasons, just like any other part of the country. While it won't be freezing, it can get chilly in the evenings and so I recommend layering up with a lightweight jacket, hoodie, or sweater.

Featured Hotel
Loews Coronado Bay Resort
Exterior aerial view, Loews Coronado Bay Resort
Bayfront
Bayfront
Families
Families
Luxury
Luxury
4 Stars4 Stars4 Stars4 Stars
From the coastal chic decor to the luxurious amenities, Loews Coronado Bay Resort is the ultimate hotel for your business or leisure travel to San Diego.
Prices Starting at $302
Check Availability
Looking to Save on Tickets?
Save on Tickets
Explore all that San Diego has to offer & save up to 55% on attractions
This Month's Forecast
48°F / 69°F
Sunny in December
Jan
48°F / 68°F
Sunny in January
Feb
49°F / 69°F
Sunny in February
Mar
52°F / 70°F
Sunny in March
Tours & Adventures
Belmont Park Ride and Play Pass
Belmont Park Ride and Play Pass
Discounts Available
Learn More
Birch Aquarium at Scripps
Birch Aquarium at Scripps
Discounts Available
Learn More
Looking for Something Different?
More Holidays in San Diego