Top Holiday and Christmas Shows in San Diego

Christmas show stage with decorated tree in San Diego

San Diego’s holiday stage scene rivals any city in California. From Broadway-caliber productions at The Old Globe to symphony concerts under the stars at The Rady Shell, the quality here is world-class. Whether you’re after timeless ballet, heartwarming theater, or festive orchestral performances, San Diego delivers exceptional holiday shows that feel both sophisticated and genuinely joyful.

The holiday classic

Major Event Family Favorite

The Nutcracker – San Diego Ballet & City Ballet

Dates: Early to late December (varies by company)

Locations: Copley Symphony Hall & Spreckels Theatre

Runtime: Approximately 2 hours with intermission

Price Range: $30–$150+ depending on seats

You can’t go wrong with either of San Diego’s professional Nutcracker productions. City Ballet’s Nutcracker at the elegant Spreckels Theatre features live accompaniment from the City Ballet Orchestra and gorgeous classical staging that honors Balanchine’s choreography. San Diego Ballet’s Nutcracker at Civic Theatre brings vibrant local flavor to the traditional story, with inventive touches that make it feel fresh while respecting Tchaikovsky’s timeless score.

Both productions deliver exactly what you want from this holiday staple: the Sugar Plum Fairy, the Mouse King battle, beautiful sets, and that soaring music. First-timers and Nutcracker veterans alike leave satisfied.

Our take: This is the show for families, date nights, and anyone who wants a proper holiday theater experience. Evening performances lean slightly more formal (but not stuffy), while matinees welcome kids in their everyday best. Either production works beautifully—choose based on venue preference and ticket availability.

The local legend

Major Event Balboa Park

Dr. Seuss’s How the Grinch Stole Christmas! – The Old Globe

Dates: Mid-November through late December

Location: The Old Globe Theatre, Balboa Park

Runtime: 90 minutes, no intermission

Age Recommendation: 4 and up

The Old Globe’s Grinch isn’t just a San Diego holiday tradition—it’s a genuinely excellent musical that happens to have been running here for over 25 years. The production values match any Broadway show, with catchy original songs by Mel Marvin, spectacular sets, and a Grinch performance that nails the character’s grumpy charm without overdoing it.

What makes this special is the theater-in-the-round staging at the intimate Old Globe. You’re close to the action, Whoville comes alive all around you, and younger kids stay engaged throughout the brisk 90-minute runtime. This is the rare holiday show that works equally well for preschoolers and adults who appreciate smart, well-crafted theater.

Insider tip: Tickets sell out weeks in advance for weekend performances. Book early, especially for matinees. Arrive 30–45 minutes before curtain to stroll Balboa Park’s holiday lights, grab hot chocolate at Prado, and soak up the festive atmosphere around the Old Globe’s beautifully decorated plaza. The “Whoville” decorations outside the theater are photo-worthy on their own.

Holiday symphony & concerts

Downtown All Ages

San Diego Symphony: Holiday Pops at The Rady Shell

Dates: Mid to late December (multiple performances)

Location: The Rady Shell at Jacobs Park, Downtown Waterfront

Price Range: $29–$125+ depending on seating section

This is holiday concert perfection. The San Diego Symphony performs festive favorites—orchestral carols, cinematic holiday scores, sing-alongs, and guest vocalists—all under the stars with San Diego Bay as your backdrop. The Rady Shell’s acoustics are spectacular, the vibe is relaxed and elegant, and the setting feels quintessentially Southern California.

What elevates this beyond a typical holiday concert is the venue itself. The Shell’s architectural lighting reflects off the water, the skyline glitters behind the stage, and the whole experience feels special without being stuffy. Bring a blanket, arrive early for sunset, and enjoy one of the best ways to celebrate the season in San Diego.

What to know: It’s an outdoor venue, so dress in layers—December evenings by the bay can drop into the 50s. Food and wine are available on-site, or bring your own picnic to enjoy on the lawn seating. The Holiday Pops concerts typically include audience sing-alongs and a few surprises that make it feel participatory rather than just performance.

A Dickens tradition

Classic Old Town

A Christmas Carol – Cygnet Theatre

Dates: Late November through December

Location: Cygnet Theatre, Old Town San Diego

Runtime: Approximately 2 hours with intermission

Best For: Adults and teens (mature themes)

Cygnet Theatre’s A Christmas Carol is the production for audiences who want substance alongside their holiday spirit. This isn’t a watered-down family version—it’s a beautifully staged, emotionally rich adaptation that honors Dickens’s social commentary while delivering the redemption story we all know by heart.

The intimate Old Town venue works perfectly for this material. You feel the cold of Victorian London, the warmth of the Cratchit family hearth, and the genuine transformation of Ebenezer Scrooge. The cast is consistently excellent, the live music adds atmosphere without overwhelming, and the staging makes creative use of Cygnet’s small space.

Make it a night: Old Town transforms during the holidays with luminarias, Las Posadas celebrations, and restaurants decked out in lights. Arrive early for dinner at Casa Guadalajara or Old Town Mexican Café, then walk to the theater. The whole neighborhood feels festive, making this an excellent multi-hour date night or grown-up outing.

Other notable performances

Lamb’s Players Theatre – An American Christmas

Location: Hotel del Coronado

An immersive 1910s-style musical revue and dinner theater experience inside the Hotel Del’s historic Crown Room. The show blends turn-of-the-century songs, holiday stories, and period charm with excellent performances from the Lamb’s Players ensemble. It’s interactive, nostalgic, and uniquely San Diego—where else can you enjoy professional theater inside one of California’s most iconic hotels? This sells out early each year, so plan ahead if you want the full Victorian Christmas experience.

California Ballet’s Nutcracker

Location: Civic Theatre, Downtown

Another excellent Nutcracker option, performed in downtown’s largest theater with full orchestra and grand-scale staging. California Ballet brings strong classical technique and lavish production design. If you’re choosing between San Diego’s three major Nutcracker productions, this one offers the biggest venue and most traditional interpretation.

La Jolla Symphony & Chorus Holiday Concert

Location: Mandeville Auditorium, UC San Diego

A North County favorite featuring classical and choral holiday works performed by one of San Diego’s most respected musical ensembles. The programming leans traditional—think Handel’s Messiah excerpts and beloved carols—with the quality you’d expect from a symphony with this pedigree. Perfect for classical music lovers who want a more contemplative holiday concert experience.

How to choose your show

For families with young children

Go with The Grinch at The Old Globe—it’s short, visually engaging, and genuinely funny for all ages. The Nutcracker works well for kids 5 and up who can sit through two hours with an intermission break.

For date night or adults

The Holiday Pops at The Rady Shell offers sophistication without formality, perfect for a relaxed evening. A Christmas Carol at Cygnet delivers depth and emotion for couples who appreciate strong theater. An American Christmas at the Hotel Del combines performance with elegant atmosphere and nostalgia.

For maximum holiday spirit

The Grinch and Holiday Pops both lean into festive joy without being overly sentimental. The symphony concert includes sing-alongs and crowd participation, while The Grinch delivers Seussian whimsy with heart.

Planning your theater night

Book early

San Diego’s top holiday shows sell out weeks in advance, especially weekend performances. Book tickets by mid-November to secure good seats. Matinees typically have better availability and lower prices than evening shows.

Parking and arrival

Balboa Park has multiple lots—the Spreckels Organ Pavilion lot is closest to The Old Globe. Downtown shows (Rady Shell, Civic Theatre) have numerous paid parking structures. Old Town venues offer free street parking if you arrive early. Plan to arrive 30–45 minutes before curtain time for parking, bathrooms, and pre-show atmosphere.

What to wear

San Diego theater crowds dress casually compared to other major cities. Nice jeans and a sweater work fine for most shows, though evening performances tend slightly dressier. The Rady Shell is outdoors—bring layers and a blanket since December nights by the bay can dip into the 50s.

Dining before or after

Balboa Park has The Prado and Panama 66 for pre-show dining. Downtown offers dozens of options near the Rady Shell and Civic Theatre—Little Italy is a short walk away. Old Town’s Mexican restaurants stay open late and embrace the holiday season with festive decor. Make reservations on show nights, especially weekends.

San Diego’s holiday performing arts scene delivers world-class productions in venues that range from intimate theaters to waterfront concert shells. Choose one or two shows that match your mood, book early, and enjoy the season’s best creative talent in settings that feel both festive and distinctly San Diego. Browse all Christmas events or explore our guide to Christmas in Balboa Park for more ways to celebrate.

Search the site