December Nights, the Hotel Del ice rink, Parade of Lights, and every holiday event worth your time in 2026.
Last updated
Quick answer
What is there to do in San Diego at Christmas? December Nights in Balboa Park, the Hotel del Coronado ice rink, the San Diego Bay Parade of Lights, and holiday light displays at the zoo and SeaWorld are the anchors of the season. Weather stays mild, so most events are outdoors.
•December Nights is the largest free festival in San Diego.
•The Parade of Lights runs two Sunday evenings in December on the bay.
•Skating by the Sea at Hotel del Coronado runs from November into January.
•December highs typically stay in the mid-60s.
Source: Sandi Spots — Last updated
Quick answer
The three unmissable Christmas events: December Nights (first Fri–Sat of December, free, 350K people, all Balboa Park museums open free), the Hotel del Coronado ice rink on the sand (late Nov–early Jan, $35), and the Parade of Lights — 80+ decorated boats across the bay on two December Sundays. Everything else is bonus.
First Friday–Saturday of December, 3–11pm Fri / noon–11pm Sat
Balboa Park, all 17 museums + El Prado
Price: Free — including free museum admission both nights
Best for: The single biggest San Diego Christmas tradition
350,000 people flood Balboa Park for the largest free festival on the West Coast. All 17 museums open free, the International Cottages serve food from 30+ countries, and El Prado turns into one giant Christmas market. Park at City College or SDCCU Stadium and take the free shuttle — driving into the park is a mistake.
Best for: The most photographed Christmas moment in San Diego
An outdoor rink built on the sand next to a Victorian hotel with palm trees wrapped in lights and the Pacific 30 feet away. Book online at least a week ahead — walk-ups sell out on weekends. First 10am session is the quietest and best-lit for photos.
Best for: The city's most underrated holiday event
80+ decorated boats parade across the bay for two hours. Best free viewing: Embarcadero Marina Park North (arrive 4pm), Coronado Ferry Landing, or Shelter Island Shoreline Park. Paid ticketed dinners at Coasterra, Island Prime, and Tom Ham's Lighthouse book out by early November.
The zoo stays open late with light installations, character meet-and-greets, and s'mores stations. Skip weekend nights (packed) — Sunday or Monday nights are calmest. Bring a jacket, the canyon gets cold after sundown.
1.5 million lights, a Sesame Street Christmas parade, and 'O Wondrous Night' live nativity show. The Bayside tree with light show set to music runs every 20 minutes and is the best free moment inside the park.
Best for: A calmer, more scenic alternative to the zoo
The Safari Park's holiday version — lit paths, animal encounters, and Santa in a Jeep. Much smaller crowds than the zoo. Sunset gondola ride over the savanna is the moment.
30+ ethnic cottages serve food from Poland (pierogi), Iran (pomegranate juice), Norway (lefse), Argentina (empanadas), Ukraine (varenyky), and more. This is the best food value in San Diego on December Nights weekend.
'Dr. Seuss's How the Grinch Stole Christmas!' runs every year at the Old Globe and it's genuinely good — a 90-minute musical with a live orchestra. Book in early November; the run always sells out.
The tree lighting at Spreckels Park at 6pm followed by the parade down Orange Ave. Feels like a Hallmark movie. Grab dinner at Little Piggy's BBQ or Leroy's Kitchen after.
One of the largest daytime Christmas parades in Southern California — floats, marching bands, and antique cars. Get lunch at Puesto or Herringbone first and camp on Girard Ave.
Old Town runs Las Posadas — candlelit processions reenacting Mary and Joseph looking for shelter — plus mariachi bands, tamales, and folklorico dancing. The most authentic Latino Christmas experience in the county.
Best for: Families with small kids or grandparents
A 1.5-mile drive-through light display. Cheesy in the best way. Buy tickets online — the at-gate line stretches to the freeway on Fridays and Saturdays.
Half the price of Hotel Del's rink. No ocean view, but a real outdoor rink, walkable to Stone Brewing, Moniker Coffee, and 20+ restaurants at Liberty Public Market.
Snow play, animal encounters, and Santa in a coastal wetland. Massively underrated South Bay pick — no parking nightmare, no crowds.
Insider tips
• December Nights parking: park at City College (free after 5pm) or SDCCU Stadium ($10) — free shuttle both nights.
• Hotel Del ice rink books out 2–3 weeks ahead for weekends. Book Monday-Wednesday nights for same-week availability.
• Parade of Lights best free view: Embarcadero Marina Park North. Arrive by 4pm for the 5:30pm start.
• The Zoo, Safari Park, and SeaWorld holiday events are included with any regular ticket — buy the annual pass in November if you're doing more than two.
• For a 'snow day' — Hunter Steakhouse in San Marcos does actual snow play in the parking lot on select Saturdays.
• Coronado ferry runs late during Parade of Lights — you can watch from the boat itself for $10 round-trip.
• It rarely rains in December (avg 1.5 inches) but bring a light jacket — 55°F at night feels colder near the water.
Frequently asked
When is December Nights 2026?
December Nights is always the first Friday and Saturday of December — for 2026, that's December 4–5. Friday 3–11pm, Saturday noon–11pm. Free entry, free museum admission both nights.
How much is Hotel Del's ice rink?
$35 adults, $25 kids (ages 5–12), skate rental included. Kids under 5 are free with a paying adult. Book online at hoteldel.com — walk-up availability is rare on weekends.
When is the Parade of Lights 2026?
Two Sundays: December 13 and December 20, 2026. Parade starts at 5:30pm from Shelter Island and takes about two hours to reach Coronado. Free to watch from any bayfront.
Does it snow in San Diego at Christmas?
No — San Diego averages 65°F daytime and 50°F overnight in December. Real snow is 60 miles east at Julian or Mt. Laguna (usually mid-December through February). For 'snow' in the city, Hunter Steakhouse in San Marcos hauls in truckloads on select Saturdays.
What should we do for Christmas Day in San Diego?
Balboa Park museums are closed but the gardens are open. Best options: a beach walk at La Jolla Shores, drive to Julian for pie and (sometimes) snow, or brunch at a hotel restaurant — Coasterra, Herringbone, and the Marine Room all serve Christmas Day.
Is the Wild Animal Park's Wild Holidays worth it over the Zoo's Jungle Bells?
If you want smaller crowds and a scenic gondola ride, do the Safari Park. If you want the classic downtown-San-Diego Christmas experience with more lights and Balboa Park nearby, do the Zoo. Both are included in the same ticket if you have a two-park pass.
Where can I see Christmas lights without a ticket?
Christmas Card Lane in Rancho Peñasquitos (free, drive-through neighborhood, 50+ houses), Garrison Street in Point Loma (walkable), and Wistaria Way in La Mesa. All start the weekend after Thanksgiving.
Is Balboa Park open on Christmas Day?
The park grounds and gardens are open 24/7. Museums are closed Christmas Day. The Japanese Friendship Garden is closed. Botanical Building outdoor gardens are open.
What Christmas events are free in San Diego?
December Nights (biggest), Parade of Lights viewing, Coronado & La Jolla Christmas parades, Old Town Las Posadas, and every neighborhood tree lighting (Little Italy, North Park, Ocean Beach, Encinitas all do one).
Best Christmas hotel in San Diego?
Hotel del Coronado — they build the ice rink on the sand, wrap the palm trees in a million lights, and the lobby smells like pine. If Del is booked or too expensive, Fairmont Grand Del Mar does 'Christmas at the Grand' with a massive tree and a nightly light show.
New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.
One email a week. Unsubscribe anytime.
About this guide
Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .
Local, first-hand. Reported on the ground in San Diego County.
Kept current. Prices, hours, and closures reviewed on a rolling basis.
Independent. Affiliate links never influence rankings.