San Diego · Christmas in San Diego

Christmas in San Diego for Grown-Ups: Lights and Events

Christmas in San Diego means lights you can see without a coat: a mile-long light trail in a botanic garden, a free festival filling Balboa Park, decorated boats on the bay and an ice rink on the beach at the Hotel del. Here are the 2026 dates, checked on each organizer's site.

Researched and checked by the Trips for Grown-Ups team · Updated · How we research

Free festival
December Nights, Balboa Park, December 4-5, 2026
On the water
Bay Parade of Lights, December 13 and 20, 2026, from 5:30 p.m.
Light trail
Lightscape, San Diego Botanic Garden, November 20-January 3
Ice by the sea
Skating by the Sea, Hotel del Coronado, November 20, 2026-January 3, 2027

Some links on this page go to booking partners. If we join their affiliate programmes we may earn a commission when you book, at no extra cost to you. It never decides what we recommend. How we make money.

December Nights in Balboa Park

December Nights, the City of San Diego's largest free holiday festival, fills Balboa Park on Friday, December 4, 2026 (4 to 10 p.m.) and Saturday, December 5 (noon to 10 p.m.). The city says it draws more than 350,000 people over the two days, with food, community performers on several stages and the park lit up. It's crowded: go early on Friday evening, and plan to come back another day for the museums at a calmer pace.

Balboa Park & the Botanical Building

El Prado, Balboa Park

  • $
  • Calm
  • Walk-in

The city's great park of Spanish Revival buildings, gardens and museums. The restored 1915 Botanical Building and its Lily Pond reopened in December 2024; open 10 a.m. to 4 p.m., closed Thursdays.

The San Diego Museum of Art

1450 El Prado, Balboa Park

  • $$
  • Calm
  • Tickets in advance

The city's main art museum, behind a Spanish plateresque facade on El Prado, with European old masters, Asian art and changing exhibitions. Closed Wednesdays; opens at noon on Sundays.

Lightscape at the San Diego Botanic Garden

Lightscape returns to the San Diego Botanic Garden in Encinitas for its fifth season, November 20 to January 3: a one-mile illuminated trail with more than 20 new installations, music and food and drink along the way. It takes roughly 60 to 90 minutes at your own pace, outdoors, rain or shine, with some inclines and dirt sections. Tickets start at $28 for adults (prices vary by date) and are sold through Fever; parking is $15 in advance or $20 on site if space allows. All sales are final, and the popular dates sell out.

The San Diego Bay Parade of Lights

The 56th San Diego Bay Parade of Lights sails on Sunday, December 13 and Sunday, December 20, 2026, starting at 5:30 p.m. About 80 decorated boats follow the route along the bay, turning at the pier at Cesar Chavez Park before heading for Coronado. It's free to watch, and the organizers say to arrive early because the top spots get crowded. This year's theme is "Liberty Lights the Bay: Cheers to 250 Years". Watching from a waterfront restaurant or a harbor dinner cruise is the comfortable way to do it.

Flagship harbor dinner cruise

Broadway Pier, 990 N Harbor Dr

  • $$$
  • Lively
  • Tickets in advance

A two-and-a-half to three-hour evening cruise on San Diego Bay: a three-course dinner, a glass of Champagne, skyline views past the Coronado Bridge and the Midway, and a DJ for dancing.

Skating by the Sea at the Hotel del

The Hotel del Coronado puts an ice rink on the beach for Skating by the Sea, open daily from November 20, 2026 to January 3, 2027. You can book a rinkside or oceanside Frostbite Lounge with fire pits and holiday drinks, or just watch from the Sun Deck or the Babcock & Story Bar. The detailed schedule and tickets for 2026 are not yet published. Take the Coronado ferry over and make an evening of it.

Hotel del Coronado: Babcock & Story Bar and Sun Deck

1500 Orange Ave, Coronado

  • $$$
  • Calm
  • Walk-in

The 1888 beachfront hotel's restored mahogany bar opens onto a big patio facing the Pacific, with live music Thursday to Saturday from 6 to 10 p.m.; next door, the Sun Deck has fire pits for the sunset.

Tip: The Coronado ferry from Broadway Pier runs hourly and takes about 15 minutes.

Holiday theatre and a warm night out

Check the Old Globe's December calendar for a holiday show in Balboa Park, then finish at Prohibition Lounge, the live-music lounge under Fifth Avenue, or with a view from Mister A's. For a quieter Christmas dinner, book well ahead.

The Old Globe

Balboa Park

  • $$$
  • Calm
  • Tickets in advance

A Tony Award-winning theatre in Balboa Park with three stages, including an outdoor festival theatre, staging new plays, pre-Broadway musicals and Shakespeare. Fall 2026 runs include Topdog/Underdog and the pre-Broadway musical Begin Again.

Tip: Parking in the park has been paid since January 2026; allow time.

Prohibition Lounge

548 Fifth Ave, Gaslamp Quarter

  • $$
  • Lively
  • Walk-in
  • 21+

An underground 1920s-style lounge behind a door marked as a law office on Fifth Avenue, with live jazz, blues, soul and rockabilly bands from about 9 p.m. and proper cocktails.

Tip: Friday and Saturday nights ask for 1920s-style dress; arrive early, as the room is small.

Mister A's

2550 Fifth Ave, 12th floor, Bankers Hill

  • $$$$
  • Calm
  • Reserve ahead

A penthouse dining room on top of the Manchester building since 1965, with views over the skyline, the bay and the Pacific, and planes gliding past at eye level on their approach. Recently renovated, with a bigger bar and rooftop patio lounge.

Tip: Ask for a window table at sunset, or just have a cocktail on the patio.

Dress: Business casual

What isn't published yet

The San Diego Zoo's Jungle Bells ran December 19, 2025 to January 4, 2026 (except December 24), with activities included in regular admission; the zoo hasn't posted its 2026 dates yet. The Hotel del's skating schedule and ticket prices are also still to come.

A Christmas weekend in San Diego

Day 1: Balboa Park and the Gaslamp

Best on the December Nights weekend, or any December day for the museums.

At a glance: 3 stops, about 6.5 hours at the venues themselves; book ahead: The Old Globe (tickets); 21 and over: Prohibition Lounge.

  1. Afternoon

    Balboa Park & the Botanical Building

    El Prado, Balboa Park

    • $
    • Calm
    • Walk-in

    Walk El Prado and pick one museum before the evening crowds arrive.

    The city's great park of Spanish Revival buildings, gardens and museums. The restored 1915 Botanical Building and its Lily Pond reopened in December 2024; open 10 a.m. to 4 p.m., closed Thursdays.

  2. Evening

    The Old Globe

    Balboa Park

    • $$$
    • Calm
    • Tickets in advance

    A show at the Old Globe if the calendar lines up.

    A Tony Award-winning theatre in Balboa Park with three stages, including an outdoor festival theatre, staging new plays, pre-Broadway musicals and Shakespeare. Fall 2026 runs include Topdog/Underdog and the pre-Broadway musical Begin Again.

  3. Late

    Prohibition Lounge

    548 Fifth Ave, Gaslamp Quarter

    • $$
    • Lively
    • Walk-in
    • 21+

    A live band in the 1920s-style lounge under Fifth Avenue.

    An underground 1920s-style lounge behind a door marked as a law office on Fifth Avenue, with live jazz, blues, soul and rockabilly bands from about 9 p.m. and proper cocktails.

Day 2: Coronado and the bay

Plan it for a parade Sunday (December 13 or 20).

At a glance: 2 stops, about 4.5 hours at the venues themselves; book ahead: Flagship harbor dinner cruise (tickets).

  1. Afternoon

    Hotel del Coronado: Babcock & Story Bar and Sun Deck

    1500 Orange Ave, Coronado

    • $$$
    • Calm
    • Walk-in

    Watch the skaters from the Sun Deck, or book a Frostbite Lounge.

    The 1888 beachfront hotel's restored mahogany bar opens onto a big patio facing the Pacific, with live music Thursday to Saturday from 6 to 10 p.m.; next door, the Sun Deck has fire pits for the sunset.

  2. Evening

    Flagship harbor dinner cruise

    Broadway Pier, 990 N Harbor Dr

    • $$$
    • Lively
    • Tickets in advance

    Dinner on the water as the decorated boats start their route at 5:30 p.m.

    A two-and-a-half to three-hour evening cruise on San Diego Bay: a three-course dinner, a glass of Champagne, skyline views past the Coronado Bridge and the Midway, and a DJ for dancing.

Our advice

  • Book Lightscape for a weekday: prices vary by date and weekends sell out first.
  • For the Parade of Lights, get to the waterfront early or book a table with a bay view.
  • December evenings by the water are cool: bring a layer.
  • Check current hours, event dates and prices before you go.

Sources, checked October 2, 2026: the City of San Diego's December Nights page, the San Diego Botanic Garden and lightscapeus.com (Lightscape), sdparadeoflights.org, hoteldel.com (Skating by the Sea) and the San Diego Zoo's Jungle Bells page. Confirm before you go.

Before you go: what to book

Of the 7 places on this page, 4 need booking ahead and 3 are walk-in.

  • The San Diego Museum of Art: buy tickets (1450 El Prado, Balboa Park)
  • Flagship harbor dinner cruise: buy tickets (Broadway Pier, 990 N Harbor Dr)
  • The Old Globe: buy tickets (Balboa Park)
  • Mister A's: reserve a table (2550 Fifth Ave, 12th floor, Bankers Hill)

Worth knowing: Prohibition Lounge, 21 and over; Mister A's, dress code: business casual.

No booking needed: Balboa Park & the Botanical Building, Hotel del Coronado: Babcock & Story Bar and Sun Deck, Prohibition Lounge.

Questions people ask

When is December Nights in San Diego in 2026?

Friday, December 4, 2026 from 4 to 10 p.m. and Saturday, December 5 from noon to 10 p.m. in Balboa Park. It's free.

Where are the best Christmas lights in San Diego?

Lightscape at the San Diego Botanic Garden in Encinitas (a one-mile light trail, November 20 to January 3), December Nights in Balboa Park (December 4 and 5, 2026) and the Bay Parade of Lights on the water (December 13 and 20, 2026).

How much is Lightscape San Diego?

Tickets start at $28 for adults and $18 for children, with prices varying by date; ages 2 and under are free. Parking is $15 in advance or $20 on site if space allows.

When is the San Diego Bay Parade of Lights 2026?

Sunday, December 13 and Sunday, December 20, 2026, starting at 5:30 p.m. It's free to watch from the bayfront.

Is there ice skating at the Hotel del Coronado in 2026?

Yes. Skating by the Sea is open daily from November 20, 2026 to January 3, 2027; the detailed schedule and tickets haven't been published yet.