The holiday season in San Diego is packed with events that make this city one of the best places to celebrate Christmas in California. From outdoor ice rinks to themed markets, here’s your complete guide to everything happening this holiday season.
December Nights in Balboa Park
This is San Diego’s biggest holiday event, drawing hundreds of thousands of visitors over two nights in early December. The entire park lights up, museums offer free admission, and dozens of food vendors line the walkways. Live performances happen on multiple stages, and the atmosphere is pure holiday magic. Go early to find parking, and wear comfortable shoes — you’ll walk miles through the park.
Jungle Bells at the San Diego Zoo
The San Diego Zoo stays open late during the holidays and transforms into a festive celebration with thousands of lights, holiday-themed animal encounters, and live entertainment. The tree lighting ceremony is a highlight, and seeing the zoo illuminated at night is a completely different experience from a daytime visit. Included with regular zoo admission.
Holiday Ice Rink at Liberty Station
Skating under the stars in San Diego feels wonderfully surreal. The Rady Children’s Ice Rink at Liberty Station is a full-size outdoor rink with holiday music, hot cocoa vendors, and that classic winter-in-California vibe. Sessions are timed, so book ahead online — especially on weekends and school holidays.
Little Italy Holiday Market
The Piazza della Famiglia in Little Italy hosts a charming holiday market with local artisans, handmade gifts, specialty foods, and live music. It’s the perfect place to find unique gifts while enjoying some of the best food in San Diego. Combine it with dinner at one of Little Italy’s amazing restaurants and you’ve got a perfect holiday evening.
How to Plan Your Holiday Season
Most of these events run from late November through early January, but specific dates vary by year. December Nights is always the first weekend of December. Book restaurants and events early — San Diego’s holiday season gets busier every year. The weather is usually perfect — mid-60s during the day, low 50s at night — so bring a light jacket and enjoy celebrating the holidays outdoors.