~~ December 5–6 & 12–13, 2026 ~~ Saturdays 10 am – 8 pm · Sundays 10 am – 6 pm ~~ El Monte County Park, Lakeside ~~

Family Christmas Activities in San Diego With Kids

San Diego families can fill December with a free festival in Balboa Park, a boat parade on the bay, zoo lights, beachside skating and a holiday train in the backcountry. Here is what runs when in 2026, what organizers say it costs, and how to plan around little ones.

The short list: family Christmas activities for 2026

If you want a handful of outings that work for toddlers through teens, start with the big free events, then add one ticketed treat. These family favorites have confirmed 2026 information from their organizers:

  • December Nights in Balboa Park: free, Friday December 4 and Saturday December 5, 2026.
  • San Diego Bay Parade of Lights: free to watch from shore, Sundays December 13 and 20, 2026, from 5:30 p.m.
  • Jungle Bells at the San Diego Zoo: holiday light trails, music and Santa photo visits, open until 8 p.m. and included with admission.
  • Skating by the Sea at the Hotel del Coronado: daily from November 20, 2026 to January 3, 2027.
  • The North Pole Limited train in Campo: weekend evenings from November 27 to December 20, 2026.
  • A medieval Christmas festival in Lakeside: two weekends in December with knights, St. Nicholas and Father Christmas.

Free fun: December Nights and the Parade of Lights

December Nights is the City of San Diego’s largest free holiday festival, filling Balboa Park with lights, music, attractions and food. In 2026 it runs Friday, December 4, from 4 to 10 p.m. and Saturday, December 5, from noon to 10 p.m. Entertainment plays on multiple public stages, and the city runs a sock drive for PATH San Diego, which is an easy way to give kids a small part in holiday giving.

Crowds are big, so plan how you will get there before you leave home; the official page posts parking and transit details as the date approaches. With small children, Saturday afternoon tends to be the gentler choice: you get daylight for the stroller and can head home before the evening crush.

The San Diego Bay Parade of Lights brings decorated boats along the bayfront to the pier at Chicano Park and then across toward Coronado. The 2026 parade sails on Sunday, December 13, and Sunday, December 20, starting at 5:30 p.m., and there is no cost to watch. Organizers ask spectators to arrive early because the top viewing spots fill up. Bring a blanket, warm layers and a thermos; you will be sitting by the water after sunset.

Zoo lights: Jungle Bells at the San Diego Zoo

Jungle Bells turns the San Diego Zoo into an evening celebration. The zoo stays open until 8 p.m., and holiday light experiences run from 5 to 8 p.m., including light trails and interactive displays. Around them you will find live brass music and dance games at Front Street, juggling and roaming musicians in the Wildlife Explorers Basecamp, character meet-and-greets with the zoo’s animal friends, and photo visits at Santa’s Factory.

The zoo says Jungle Bells activities are included with all admission tickets and memberships, which makes it a strong value if you already hold a membership. The event usually runs from mid-December into early January, with Santa’s Factory open on select dates from late November; check the official page for exact 2026 dates and show times before you go.

A good rhythm with young kids is to arrive mid-afternoon, see the animals while it is light, eat an early dinner, and stay for the first hour of lights. Pets are not permitted at the zoo, so plan for the dog to stay home.

Skating by the Sea and the North Pole Limited

Skating by the Sea sets an ice rink beside the beach at the Hotel del Coronado from November 20, 2026 through January 3, 2027. A ticket covers 90 minutes on the ice with skate rentals included, and the clock starts at check-in. General admission is $40 to $45 depending on the date, with $35 value sessions before noon on select dates and all day on December 1 and 8. From December 18 the rink is open 10 a.m. to 10 p.m. daily, which suits families once school is out.

Tickets are sold online or by phone, everyone must sign a waiver before check-in, and tickets cannot be moved to another day or person. Groups of 20 to 60 skaters can ask about group rates on select dates.

Out in the backcountry, the Pacific Southwest Railway Museum in Campo runs its North Pole Limited on November 27 to 29 and December 4 to 6, 11 to 13 and 18 to 20, 2026. Rides depart from the Campo Railroad Museum at 750 Depot Street, and the museum posts departure times and ticket options on its site. It is a long drive from the coast, so pair it with an early dinner on the way back. Dogs are not allowed during the North Pole Limited.

A medieval Christmas in East County

If your kids love knights more than elves, the Yuletide Medieval Festival is one more option. It runs at El Monte County Park in Lakeside on December 5 and 6 and December 12 and 13, 2026, set in England in 1420, with jousting, a daily battle pageant, the King’s Procession, minstrels and jesters, and reenactor encampments where guild members answer questions. St. Nicholas, Father Christmas and Krampus all appear, and there are children’s areas throughout, though children are not supervised by the festival.

Adult admission (10 and older) is $35; admission for children under 10 is not published, so call (858) 864-0020 to ask. There is no cell coverage at the park, so screenshot your ticket confirmation and bring cash for vendors.

Planning tips for December outings with kids

San Diego’s December is mild by day and cool after dark. NOAA’s 1991–2020 normals for San Diego’s airport show an average December high of about 66°F and an average low of about 50°F, with about 1.7 inches of rain for the month. Inland valleys swing wider: El Cajon averages a December high near 69°F but a low near 42°F. Most light shows and parades happen after sunset, so jackets and hats matter more than you might expect.

A few habits make holiday outings smoother:

  • Pick one evening event per day; light shows and parades start around dusk, close to bedtime for small children.
  • Buy timed tickets online before you go, and read the change and refund rules; many holiday events sell set sessions.
  • Check pet rules before bringing the dog; many venues, including the zoo, do not allow pets.
  • Pack snacks, water, a blanket and a change of warm clothes for the drive home.

Questions

What free Christmas activities are there for families in San Diego?

December Nights in Balboa Park (December 4 and 5, 2026) is free to attend, and watching the San Diego Bay Parade of Lights from shore (December 13 and 20, 2026) costs nothing. Food, rides and parking may cost extra, so check the official pages before you go.

Is Jungle Bells included with San Diego Zoo admission?

Yes. The zoo says Jungle Bells activities are included with all admission tickets and memberships, and the zoo stays open until 8 p.m. during the event. Check the zoo’s site for the exact 2026 dates.

Where can kids go ice skating near the beach for Christmas?

Skating by the Sea at the Hotel del Coronado runs daily from November 20, 2026 to January 3, 2027. A ticket covers 90 minutes of skating with rental skates, and tickets are sold online or by phone.

What should kids wear to evening holiday events in San Diego?

Layers. December afternoons are often in the mid-60s, but average lows near the coast are about 50°F and inland valleys can drop into the low 40s. A warm jacket, hat and closed shoes cover most evening events.

Sources

  1. Balboa Park December Nights, City of San Diego
  2. San Diego Bay Parade of Lights, San Diego Bay Parade of Lights
  3. Jungle Bells, San Diego Zoo
  4. Skating by the Sea, Hotel del Coronado
  5. Museum Hours, Train Times, and Pricing, Pacific Southwest Railway Museum
  6. U.S. Climate Normals 1991–2020, monthly (San Diego Intl. Airport and El Cajon stations), NOAA National Centers for Environmental Information