Sandi Spots

    December Nights, Hotel Del ice rink, holiday magic

    Visiting San Diego in December

    December is San Diego's holiday season done its own way. 65°F afternoons, Hotel Del's oceanfront ice rink, Balboa Park's free December Nights festival (500k attend), and the San Diego Bay Parade of Lights. It's holiday spirit without the snow — and hotel rates outside Christmas week are among the lowest of the year.

    Last updated

    Weather

    High 65°F / low 49°F, ~1.5" rain across 5 days

    Crowds

    Low (Peak Christmas week)

    Prices

    Low first three weeks, peak Christmas week to New Year

    Best for

    Holiday events, Whale watching, Ice skating (yes, really), Christmas week getaway

    What December actually feels like

    Holiday warmth without snow. December Nights takes over Balboa Park the first weekend (free, 500k+ attendees). Hotel Del sets up an oceanfront ice rink. The Bay Parade of Lights fills the harbor with 80+ decorated boats. It's the most 'San Diego magic' month of the year.

    Best things to do in December

    #1 Balboa Park's December Nights

    First weekend of December. Free, 500k attendees, museums stay open late, food from 30+ ethnic communities.

    #2 Hotel Del ice rink (Skating by the Sea)

    Open late-November through early January. Oceanfront ice rink, $40, 90 minutes.

    #3 San Diego Bay Parade of Lights

    Two Sundays in mid-December. 80+ decorated boats parade the bay. Free from Embarcadero, Shelter Island, or Coronado.

    #4 Gray whale watching (peak returns)

    Peak season starts Christmas week. Hornblower and Flagship run daily charters.

    #5 Christmas lights in Christmas Card Lane

    Rancho Peñasquitos neighborhood decorates 350+ houses. Free to drive through.

    #6 Little Italy Christmas Village

    Full weekend markets, glogg, tree lighting, and Italian holiday food.

    Signature December events

    December Nights (Balboa Park)

    First weekend

    500k+ attend, free, museums late-open.

    Skating by the Sea (Hotel Del)

    All month

    Oceanfront ice rink through early January.

    SD Bay Parade of Lights

    Two Sundays mid-December

    Decorated boats parade the bay after sunset.

    New Year's Eve fireworks

    Dec 31

    Fireworks at midnight over Embarcadero.

    A 3-day December itinerary

    Day 1 — Balboa Park + downtown

    December Nights if first weekend, otherwise Zoo Lights + Balboa museums, dinner Little Italy.

    Day 2 — Coronado + Hotel Del ice

    Ferry over, Del brunch, Skating by the Sea afternoon, dinner Serea, ferry back for downtown lights.

    Day 3 — La Jolla + whales

    Cove morning (empty!), whale watching charter afternoon, sunset dinner at George's .

    What to pack

    Layers definitely — 65°F day, 45°F evening. Warm jacket for Hotel Del ice rink and boat parade viewing. Waterproof shell in case of rain.

    Pricing notes

    First 3 weeks are the cheapest of the year alongside January. Christmas Eve through New Year's Day spikes 60-100% — book by September or plan around the week.

    What to avoid

    Balboa Park parking during December Nights (park at City College and take the free shuttle). Beach swimming (58°F water).

    December in San Diego FAQ

    What is there to do in San Diego at Christmas?

    Balboa Park's December Nights (first weekend), Hotel Del's oceanfront ice rink, the SD Bay Parade of Lights (two mid-December Sundays), Zoo Lights, Christmas Card Lane in Rancho Peñasquitos, and Little Italy's Christmas Village. See our full San Diego Christmas guide for the complete list.

    Is December a good time to visit San Diego?

    Yes — 65°F afternoons, low hotel rates outside Christmas week, and the strongest holiday event calendar of any US warm-weather city. Add whale watching starting late-month and you've got a full itinerary. Only trade-offs are 5 hours less daylight than summer and 5 days of rain risk.

    When is December Nights in Balboa Park?

    The first Friday and Saturday of December every year. 500,000+ attendees over two nights. Free admission, all 17 museums stay open late free of charge, and 30+ ethnic community food booths line El Prado. Arrive by 4 PM or after 8 PM to avoid the biggest crowds.

    Can you ice skate in San Diego?

    Yes — Hotel del Coronado's Skating by the Sea sets up an oceanfront rink from late November through early January. $40 for 90 minutes including skates. Reservations required — book 2+ weeks out for weekend slots.

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    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.

    Editorial policy · About us · Suggest a correction