We can help you save on tickets, tours, and hotels. If you purchase through some of the links below, we may be compensated. Our editorial guidelines.
December is one of the most popular times to visit San Diego. Festive spirit runs high as we ramp up to the holidays, and it’s truly a special place to be at the end of the year.
This year, we are thankful that so many of our beloved events and gatherings are back and better than ever!
San Diego December Weather
San Diego weather in December is a mix of cold days and sunny warm days. It’s normal to expect a couple of shorts weather days along the coast, but they do end in the evenings with a need for a coat and Ugg boots.
Our Microclimates
I mentioned our sunny weather along the San Diego coast, but if you’re in the inland valleys, mountains, or deserts, the temperatures that you feel are usually more extreme. It does snow in the mountains occasionally in December, but usually, snowfall happens deeper into winter.
Most tourists are still visiting our coastal regions because that’s where most San Diego attractions and San Diego resorts are.
Blue Skies in Winter
I like December in San Diego because we have mostly blue skies in which we can enjoy the various holiday twinkling lights, visits with Santa Claus, and tree lightings. Technically, it’s our coldest month, and we can have a few thunderstorms, but we don’t have a true rainy season.
Here are the San Diego weather in December stats:
- Average temperature (high/low): 65°F/48°F
- Rainfall: 1.5 inch
- Days of rain: 6
- Days of sunshine: 73%
- Daylight: 10 hours
- Ocean temperature (high/low): 61.7°F/59.2°F
I can only remember a handful of times when it rained on Christmas in San Diego. Most of my memories are usually of the family hanging out in shorts in the backyard.
Can You Go to the Beach in December?
A frequently asked question by people planning winter break vacations here is whether the San Diego weather in December is warm enough to go to the beach. My answer is that it depends. We locals use it for walks, runs, picnics, watching the sunset, and water sports like surfing.
Visitors from cold weather climates tend to use San Diego’s beaches as we do in the summer. They’re used to snow and parkas. They find the idea of spending the winter holidays on the beach ultra appealing, which means they soak up the sunshine rays and head into the ocean.
San Diego Ocean Tips
So, what I tell out-of-state families is that if you want to get your Pacific Ocean fix and California sunshine, you can.
Just rent a wetsuit, as the water can be cold. Many of our surf shops and rental spots even have wetsuits for kids. Call ahead to see if kids’ sizes are available. A rental may not fit perfectly, but something is better than nothing.
Don’t let cold water temperatures hold you back from our best San Diego water sports. You CAN still take surfing lessons in December. Many of our best surfing schools, like Surf Diva in La Jolla, offer awesome winter break camps.
Wear a wetsuit if you plan to head in for more than a (chilly) minute or two.
Advice for Booking Hotels in December
If you plan to visit during winter break, you should book San Diego hotels as soon as they’re available for reservations. Winter holidays in mid-December are one of San Diego’s most expensive peak seasons, and room rates only increase throughout the holiday season.
So, I advise visitors and residents planning San Diego staycations to lock in a flexible rate directly through the hotel. These rates are easy to adjust in the rare event that rates fall. Most of the time, the hotel will just adjust your existing reservation instead of canceling and rebooking a new one. Easy.
Our hotels deck the halls literally with beautiful Christmas trees, Menorahs, poinsettias, and other decor. Each usually offers its own list of holiday programming, including opportunities to see Santa, holiday afternoon teas, tree lighting, Christmas dinners, holiday treats, and much more.
Hotel del Coronado is the most festive place to stay, thanks to its beachfront ice skating rink, complete with a rink-side lounge, holiday market, and tree lighting. Rent skates right at the Hotel del Coronado and chill out at your private igloo while roasting s’mores over the fire pit.
Another spot to get your holiday spirit on is at the Fairmont Grand Del Mar. This year’s holiday festivities include Glice (synthetic ice) skating, a holiday market, a tree lighting, and other holiday activities.
Beach valet services should be up and running so visitors can clock in beach time and enjoy the California sunshine. Our outdoor swimming pools are heated year-round, so pack swimsuits for the whole family for your Christmas Day celebration!
San Diego December Events
Our mild San Diego weather offers the perfect opportunity to enjoy San Diego events in December with loved ones that focus on holiday fun. Parades with marching bands and drill teams, holiday markets, holiday events at theme parks, and a boat parade fill the entire month of December as we gear up to celebrate Christmas.
Check my ultimate guide to San Diego Christmas and holiday events for the full list, but here are a few.
Balboa Park December Nights
San Diego’s Balboa Park December Nights is a two-day, time-honored holiday tradition where the numerous museums and cultural institutions in Balboa Park, the nation’s largest urban cultural park, open their doors free of charge.
Guests also look forward to live music, holiday light displays, dance performances, and food trucks from around the world. This year, the event will be happening on December 6th & 7th.
San Diego Zoo Jungle Bells
Jungle Bells at San Diego Zoo occurs in December and goes right through New Year’s Day (this year’s dates are December 12 – January 4, 2025). The celebration includes holiday lights, seasonal food, hot chocolate, live animal presentations, holiday decor, and more.
And, remember that you can buy discount San Diego Zoo tickets through me. It’s the best price you’ll find.
1-Day Pass— Use my Exclusive Promo Code!
Skip the ticket line and go straight to the gate with a mobile or printed ticket. Valid for one year from the purchase date.
Final price (after my discount): $66/ages 12+ and $56/ages 3–11
Use promo code lajollamom to save $8!
Get All San Diego Discounts by Email
You can also receive my San Diego Zoo promo code and list of theme park, tour, and sightseeing pass discounts to be sent to you. Request by email.
Christmas at SeaWorld San Diego
Celebrate Christmas at SeaWorld San Diego from November 15 – January 5, 2025! Meet Santa and Rudolph, catch Donner and Blitzen’s Lazer lights show, or enjoy the sounds of the Holiday Brass band. Admission is included with regular park admission.
Refer to my post about buying cheap SeaWorld San Diego tickets.
A Very Furry Christmas at Sesame Place
Head to Sesame Place in Chula Vista to join all your favorite characters from Sesame Street to celebrate the holidays. The festive season includes parades, shows, and dance parties in a winter wonderland theme that all the family will enjoy. 2024 dates TBD.
Holidays at LEGOLAND California
Kids always look forward to seeing the world’s largest LEGO Christmas tree (30′ tall). Beginning November 23rd through January 5th, 2025, the entire resort will be decked out in holiday décor and more during the Holidays at LEGOLAND, California.
In addition, you’ll see LEGO Christmas characters, including LEGO Santa, Toy Soldier, and the Gingerbread Man, and enjoy special events, including a holiday light show. Check LEGOLAND’s event calendar for specific holiday dates.
Christmas Parades in San Diego
What is Christmas without a parade or two? The La Jolla Christmas Parade and Holiday Festival is on Sunday, December 8th this year. The rather apt theme is ‘Palm Trees and Poinsettias’ and the parade will feature floats and marching bands.
The parade starts at 1:30 p.m. and follows the La Jolla Holiday Festival at 11:30 a.m. Stay after the parade to enjoy the best Christmas festival La Jolla offers, complete with crafts, food, games, and Santa.
Where else can you see an armada of boats decked out with inflatable Santas, reindeer, and snowmen? The answer is at the San Diego Bay Parade of Lights. This parade showcases boats decorated with festive lights that will bring out the holiday cheer.
The parade takes place on December 8 and 15 this year, and the fun kicks off at 5:30 p.m. The time-honored tradition is now in its 54th year and features a ‘Peace On Earth’ theme for 2024.
It starts at Shelter Island and heads towards Seaport Village and the Coronado Ferry landing, so there are plenty of opportunities to catch the parade.
Coastal Christmas Holiday Light Spectacular
Del Mar Fairground transforms into a winter wonderland on select dates in December with their Coastal Christmas Holiday Light Spectacular, formerly known as the Snow N Glow holiday festival.
Dates for 2024 are 13 – 15 December, 20 – 23 December & 26 December.
Enjoy over one million festive lights, Glice skating, holiday treats, photos with Santa, and more. You can even book your own private igloo and enjoy drinks around a firepit. Or shop till you drop at the Holiday Market and then refuel at the food stalls.
How The Grinch Stole Christmas!
This time-honored tradition at San Diego’s Globe Theater in Balboa Park is celebrating its 27th year! Dr. Seuss’s classic book How the Grinch Stole Christmas! plays to sold out audiences every winter, so get your tickets early.
The play lasts one hour and 25 minutes with no interval from 10:30 a.m. Children must be 3 and older. Performances start November 6 and run through December 31st. See their calendar for exact dates.
Things to Do in San Diego in December
If the above San Diego December events aren’t your cup of tea, or you’re looking for something else, there are still plenty of things to do in San Diego.
Go Tide Pooling
Keep an eye out for our twice-daily low tides that happen during daylight hours. If you check the online tide charts, you will likely find minus tides in December that are perfect for tide pooling.
Use my list of best tide pools in San Diego to find out where to go, but you can find multiple tide pools in La Jolla along the La Jolla seal trail to hit a few popular spots like La Jolla Cove and Shell Beach.
As I said last month, be sure to practice good etiquette by leaving the tide pools as you find them. The most commonly seen creatures include hermit crabs, sea anemones, sea cucumbers, limpets, and small crabs. You can’t remove anything other than trash from tide pools in the La Jolla Ecological Reserve.
Visit San Diego Botanic Garden
San Diego’s Botanic Garden in Encinitas has 4 miles of trails for exercise, letting kids blow off steam in a pretty garden-like setting with some edutainment activities woven in. The Hamilton Children’s Garden is a fantastic place for them to roam and explore, including in its huge treehouse, while you grab a coffee and have a rest.
The Botanic Garden’s stunning ‘Lightscape’ show is back for the 2024 holidays. The show features beautiful light installations that merge art and nature, displayed along a one-mile loop throughout the gardens.
Lightscape runs on most evenings from November 15 through January 5, 2025 (closed November 28, December 24 & 25), from 5 – 10 p.m. You can check their calendar and various pricing options here. Tickets cost from $26 per adult and $16 per child for non-members.
Go Whale Watching
San Diego is known for its fantastic whale watching tour opportunities, and according to the experts, December is one of the best months to spot them. Every year, over 20,000 gray whales travel from Alaska to Baja California, where the females give birth to calves in the balmy Baja waters.
They then migrate north back to Alaska with their brood in the spring via San Diego. Most sightings are said to occur during January and February, but December starts peak season.
Take to the Ice
It may be mostly sunny and warm during winter in San Diego, but it’s still fun to wrap up and go ice skating at one of our outdoor rinks during December to get in the Christmas spirit.
Because the rinks are temporary for the winter season, some like the one at Fairmont Grand Del Mar are made of ‘Glice’—synthetic ice made from plastic specifically engineered for ice skating. It’s great fun, though, and not so cold if you fall over!
For the real deal, you can also head to Radys Children’s Ice Rink at Liberty Station or the Viejas Outlet Center Ice Rink. And Hotel del Coronado’s outdoor rink is also ice. But if you want a classic indoor ice skating experience, head to Westfield UTC Mall, where there is a full-size ice rink.
Enjoy Our Outdoor Shopping Areas & Malls
Talking of malls, if you need to do some Christmas shopping, the Westfield UTC mall is one of our best, with its beautiful outdoor design and great choice of stores. Other favorites include the shops in the Village of La Jolla, Cedros Avenue in Solana Beach, North Park, and more.
Tours on the Water
San Diego weather in December is perfect for enjoying tours on the water. You can tour the La Jolla sea caves by kayak, a harbor tour, or ride the Patriot Jet Boat with Flagship Cruises and Events. For a special treat, we love City Cruise’s holiday cruises.
Gather your family and friends for a fun and unforgettable brunch, lunch, or dinner cruise on the San Diego Bay over the holidays this year.
Exclusive Everyday California Discount
Use code LJMOM20 for a 20% discount on kayak and snorkeling tours, lessons, and rentals.
Torrey Pines State Natural Reserve
Hit up some of the best hiking trails San Diego offers at Torrey Pines State Natural Reserve. For some extra cardio, check out Guy Fleming and Parry Grove trails.
Cabrillo National Monument
Cabrillo National Monument is the only national park in San Diego and well worth a visit. Head to the Old Point Loma Lighthouse and Visitor Center for a history lesson and walking trails with magnificent views.
The Cabrillo sea cave is also nearby with tide pools to explore, and during the right season, you’ll want to keep an eye out for migrating whales.
Belmont Park
Belmont Park is a historic beachfront amusement park that opened in 1925 and is a San Diego icon. With no admission fee, you can wander the park before summoning the courage to climb on the Giant Dipper roller coaster or Octotron. In December, the park is decorated for the holidays for an extra festive spin.
What to Wear in San Diego in December
Your San Diego packing list for December involves more sweaters, long-sleeved T-shirts, and a medium-weight jacket if you plan to be out in the evenings.
Although, as I type this, it’s hot outside, and people are walking around the Village of La Jolla in shorts. So, don’t forget the shorts because here in San Diego, you might need them in December and maybe even January!
Here’s what to put in your suitcase:
- Medium-weight jacket for the evenings
- Portable umbrella
- Bathing suit and warmer cover-up
- Rashguard or UV shirt for sun protection and warmth
- Sunglasses
- Sunscreen
- Hat
- Flip flops for the beach and pool
- Shorts for beachgoing
- T-Shirts (mostly long-sleeved)
- Pants or jeans
- Sweaters or sweatshirts
- Comfortable walking shoes for sightseeing
- Casual wool/warm dress or collared shirt and nice jeans (if you plan to dine in one of our nicer San Diego restaurants )
- Sweaters and sweatshirts
- Ugg boots
- Wetsuit, if you have one (otherwise, they’re easy to rent)
People here generally do not wear traditional raincoats. Part of the reason is that it very rarely rains in San Diego. Do not pack fur coats or fur accessories to keep you warm. They generally are not well-received.
Lifestyle: What Residents Are Up To
Normally, San Diegans are prepping for the holiday season. We’re eating too much, staying up too late, and shopping in our outdoor malls. San Diego is such a fantastic place to live and visit, and we can’t wait to welcome you here.
If you live here, please share your thoughts about San Diego in December!
Weather and temperature sources: seatemperature.org, currentresults.com, NOAA
Leave a Reply