Skip to content

This weekend: CRSSD Fall · Sat Doors noon both days · Tickets on sale

The San Diego List*
WEEKEND
Things to Do · Seasonal

The 4 Best Things to Do in San Diego in December 2026

About 80 lit boats on the bay, Balboa Park's free two-day festival, La Jolla's 70th Christmas parade and a winter coastal walk — plan December 2026.

4 rankedCopy updated Sep 23, 2026Sources checked Aug 2, 2026By The San Diego List

The short answer

The best thing to do in San Diego in December 2026 is the San Diego Bay Parade of Lights: about 80 decorated, lit-up boats on the bay on Sunday, December 13, and Sunday, December 20, free to watch from the bayfront.

Close behind are Balboa Park December Nights on December 4 and 5, which the City bills as San Diego's largest free holiday festival, and the La Jolla Christmas Parade and Holiday Festival in La Jolla on December 6. Between events, take a walk along the coast.

NeighborhoodsDowntown →Balboa ParkLa Jolla →Coronado →

The best December nights in San Diego happen outside. About 80 decorated, lit-up boats sail San Diego Bay on two Sunday evenings. Balboa Park turns into a free, two-day holiday festival with stages, vendors and a Santa sleigh. And La Jolla holds its Christmas parade for the 70th time, with a Holiday Festival and Christmas Market right after.

This guide ranks the four best things to do in San Diego in December 2026, from the bayfront to Balboa Park, La Jolla and the coast. Three are once-a-year events with their 2026 dates already set, and the fourth is a coastal walk that fits into any open afternoon. All four are free to attend or watch. We ranked them on how December-specific each one is, how firmly its 2026 details are published, how easy it is to show up, how distinctly San Diego it feels and how much a good plan adds. A spot on this list can never be bought.

A few things make the month easier. The first weekend is the stacked one: December Nights fills Friday the 4th and Saturday the 5th, and La Jolla's parade takes Sunday the 6th, so a single weekend trip can cover two events. The Parade of Lights comes later, on the 13th and the 20th, which gives mid-month visitors a big night of their own. Pack a warm layer for anything after dark. And plan on walking the beach more than swimming it, since NOAA puts La Jolla's average December water temperature at 60.2°F.

Chasing lights? Our holiday lights guide has more places to see them, San Diego in November covers the month before, and our beach rankings will help you choose where to walk.

01Our pick

Watch the Bay Parade of Lights

SAN DIEGO BAY · DEC 13 & 20 · 5:30PM · FREE TO WATCH
The move
Pick December 13 or 20, get to the bayfront early, and watch the lit boats pass from a spot along the water.

On two Sunday evenings in December, San Diego Bay becomes a parade route. About 80 decorated boats sail past the bayfront in a procession of lights, and anyone can watch for free from anywhere along the water. The San Diego Bay Parade of Lights is the best thing to do in San Diego in December, and 2026 is its 56th year.

The tradition was brought to San Diego by the boating community, and over the decades it has grown into one of the region's signature holiday events. Organizers put the crowd at more than 100,000. This year's theme is "Liberty Lights the Bay: Cheers to 250 Years," a nod to America's 250th birthday.

For the eighth year running, the route stretches out to the pier at Cesar Chavez Park before the boats turn toward Coronado. That extension opens up one more place to watch, and on a night when the best spots along the water fill up early, a little extra room goes a long way.

Choose your Sunday first: December 13 or December 20. The procession is scheduled to start at 5:30 PM, so it's dark and chilly by the time the boats come through. Bring a real jacket and something to sit on, get to the bayfront early, pick your spot along the water and settle in. Having two dates is the quiet advantage here. If rain or a holiday party takes out the 13th, the 20th is still on the calendar.

It edges out December Nights for No. 1 on a few counts. Its dates and free viewing are firmly set, you get two separate evenings to pick from, and nothing else this month looks like 80 lit boats out on the bay. For a visitor, it's the San Diego holiday picture. For a local, it's a standing date on the December calendar.

02

Spend Both Days at Balboa Park December Nights

BALBOA PARK · DEC 4 & 5 · FREE · 350,000+ OVER TWO DAYS
The move
Choose Friday night (4 to 10 PM) or Saturday's full day (noon to 10 PM), then anchor on two or three areas of the park.

Balboa Park December Nights is two days of holiday everything, spread across the whole park, and it costs nothing to get in. The City bills it as San Diego's largest free holiday festival. In 2026 it runs Friday, December 4, from 4 to 10 PM and Saturday, December 5, from noon to 10 PM.

A lot happens at once. Several public stages run entertainment across the park, with community performance groups, a ballet performance and a "Christmas Story" show on the bill. Between stages there's a holiday lights display, a Santa sleigh, and vendors all over the grounds selling holiday food, drinks and gifts. Tuck a few pairs of socks in your bag, too. The festival runs a sock drive with PATH San Diego for people experiencing homelessness, and it's an easy way to give something back at a free event.

More than 350,000 people come through over the two days, so plan for it. Pick two or three areas of the park to anchor your visit and let the rest go. Then agree on a meeting point so specific nobody could miss it, before anyone wanders off. That spot matters more than which stage you catch. Free Cox Wi-Fi on-site helps when someone needs to send a "where are you?" text.

Friday is the six-hour evening version, easy to do after work. Saturday is the ten-hour full day, with daylight hours before the evening. December Nights sits a hair behind the Parade of Lights, mostly because the bay parade offers two separate Sundays while this one packs everything into a single Friday and Saturday. And the park around it is home to the museums and gardens in our other Balboa Park guides.

03

Take the La Jolla Christmas Parade at Village Scale

LA JOLLA · DEC 6 · PARADE 1PM · FESTIVAL 1–5PM
The move
Claim a curbside spot near Kline and Girard before 1 PM, watch the parade, then walk over to the Holiday Festival at the Rec Center.

If December Nights is the citywide party, the La Jolla Christmas Parade is the hometown version. It takes over one Sunday afternoon, December 6, and 2026 marks its 70th year. The theme says it plainly: "A Village Christmas: Celebrating 70 Years of Holiday Tradition."

The parade steps off at 1 PM from Kline Street and Girard Avenue. Right after, the party moves to the La Jolla Rec Center for the Holiday Festival, which runs 1 to 5 PM with a Christmas Market full of vendor booths and visits with Santa by reservation. If your kids have a list to deliver, book the Santa visit ahead. You can keep it to the parade or stay for the whole four-hour festival, and since the two run back to back, it's one outing with no second drive.

Parking is the part to plan. La Jolla's streets are tight on an ordinary Sunday, and parade day adds tow-away zones. The organizers post a parking map, a no-parking map and a tow-away-zone map for download ahead of time, an unusually thorough bit of help for a street event. Look at all three before you drive in, then aim to claim a curbside spot near Kline and Girard before 1 PM.

It ranks third, just behind December Nights, mostly on access, because La Jolla parking takes more homework. For a group that wants its holiday cheer at village scale, with a parade, a market and Santa in a single afternoon, this is the pick. Seventy years is a lot of practice.

Your next good San Diego plan.
Places to try, weekend ideas and the local updates that change your plans. Join the early list. We’ll email you when the first issue launches.
By subscribing, you agree to receive The Shortlist by email when it launches. Free; unsubscribe anytime. See our privacy policy. Questions about The Shortlist?
04

Walk the Coast in December Light

COASTWIDE · FREE · 60.2°F WATER · WINTER COAST
The move
Take a shore-side walk in the low winter sun, and check same-day surf, water quality and lifeguard coverage before anyone goes in.

Between the parades and the festival, December leaves plenty of open afternoons, and the coast is how you fill them. A shore-side walk in the low winter sun needs no ticket and no start time, and it works on any day you're in town.

Walking is the right speed for the month. NOAA's December averages put the water at 60.2°F at La Jolla and 60.7°F in San Diego Bay, down from about 62.9°F at La Jolla in November. Those are monthly averages, useful for setting expectations, and the water on a given day can run warmer or cooler.

For a base, pick a beach with a permanent City lifeguard station. There are nine: Ocean Beach, South Mission Beach, Mission Beach, North Pacific Beach, Pacific Beach, Children's Pool, La Jolla Cove, La Jolla Shores and Black's Beach. Dozens more seasonal stations open only in summer, and staffing at the permanent ones still varies by beach and by hour. La Jolla Cove and La Jolla Shores make a good base for a December walk, and so does the Mission Beach and Pacific Beach corridor.

If anyone in your group wants to get in the water, make it a same-day call. Check the surf and the water quality (the City sends people to sdbeachinfo.com for that), and make sure a lifeguard is on duty before anyone goes in.

It ranks fourth for one simple reason: the coast is here every month, and the three events above it happen once a year. As the thing you do between those dates, it's hard to beat.

How we rank

official facts, current access, logistics, and volatile claims are checked against dated primary sources; no venue rating is borrowed.

✓Event dates, times, and prices were checked on official organizer pages from July 29 through August 2, 2026

Common questions

What is the best thing to do in San Diego in December?

The San Diego Bay Parade of Lights is our top pick for December 2026. About 80 decorated boats sail the bay in a procession of lights on Sunday, December 13, and Sunday, December 20, and it's free to watch from anywhere along the bayfront. Balboa Park December Nights (December 4 and 5) and the La Jolla Christmas Parade (December 6) round out the big events.

When is the San Diego Bay Parade of Lights in 2026?

The San Diego Bay Parade of Lights sails on two Sundays in 2026, December 13 and December 20, with the procession scheduled for 5:30 PM. It's free to watch. The route runs out to the pier at Cesar Chavez Park before the boats turn toward Coronado, and the best bayfront spots fill up early, so arrive ahead of time and dress warm.

What are the dates for Balboa Park December Nights 2026?

Balboa Park December Nights runs Friday, December 4, from 4 to 10 PM and Saturday, December 5, from noon to 10 PM. Admission is free. The City bills it as San Diego's largest free holiday festival, and more than 350,000 people attend across the two days, so set a meeting point for your group before you arrive.

Is Balboa Park December Nights worth it?

Balboa Park December Nights is worth it if you want the city's biggest free holiday festival in one place: several stages with a ballet performance and a "Christmas Story" show, a holiday lights display, a Santa sleigh, and vendors selling holiday food, drinks and gifts. Go Friday evening for a shorter visit or Saturday for the full day, and pick two or three areas of the park to focus on.

When is the La Jolla Christmas Parade in 2026?

The La Jolla Christmas Parade is Sunday, December 6, 2026, starting at 1 PM from Kline Street and Girard Avenue. It's the parade's 70th year. The Holiday Festival at the La Jolla Rec Center runs 1 to 5 PM with a Christmas Market and Santa visits by reservation. Check the parade's parking and tow-away maps before you drive in.

What are free things to do in San Diego in December?

The Bay Parade of Lights, Balboa Park December Nights and the La Jolla Christmas Parade are all free to attend or watch, and so is a walk along the coast. That covers this whole list. Build your month around the event dates (December 4 to 6, 13 and 20) and fill the open days with the beach.

Is the ocean warm enough to swim in San Diego in December?

La Jolla's average December water temperature is 60.2°F, and San Diego Bay's is 60.7°F, per NOAA. Those are monthly averages, so check that day's surf, water quality and lifeguard coverage before anyone goes in. A shore-side walk at a beach with a permanent lifeguard station, like La Jolla Shores or Pacific Beach, is the easy December plan.

What is the best weekend to visit San Diego in December?

Balboa Park and La Jolla make the first weekend, December 4 to 6, the most packed with events: December Nights runs Friday and Saturday, and the La Jolla Christmas Parade follows on Sunday. For the Bay Parade of Lights, come the weekend of December 13 or December 20. Any open day in between works for a coastal walk.

Sources and verificationOfficial planning sources and dated primary evidence used to verify this guide.

Official and first-party sources

About the author

The San Diego List blue asterisk editorial mark
By

Independent San Diego guide publisher

The publication byline for The San Diego List, published by Ezra Gonzalez. Independent guides use dated source research, clearly identified reporting and a public corrections process.

Keep planning

Read this next

Calm La Jolla shoreline on a clear September morningUp next · SeasonalThe 9 Best Things to Do in San Diego in September 2026The last races at Del Mar, six free stages on Adams Avenue, and a weekday beach morning with a 67.5°F average ocean. Here's how to spend September 2026.9 ranked · Updated Jul 27 Keep reading →

More like this