Things to Do in San Diego in December: Lights, Whales and Winter Sun

December splits San Diego in two: mornings cool enough for a jacket, afternoons near 70 degrees, and a harbor filling up with gray whales while the parks fill up with holiday lights.

By Things to Do in San Diego, Research and reporting

Decorated waterfront promenade in San Diego with palm trees and a bay in winter light

Short answer

December days in San Diego average a high of 66.0°F and a low of 49.8°F, with 1.67 inches of rain spread over about 3.1 days. Gray whales start passing offshore mid-month, December Nights lights up Balboa Park, and the big attractions stay open every day except Christmas.

December in San Diego is the month the city keeps to itself. The summer crowds are gone, the ocean is still swimmable by East Coast standards at a mean of 60.8°F, and the 30-year climate normals say the afternoons still touch 66°F. Meanwhile the gray whales arrive, Balboa Park strings up its lights, and the attractions that close for Thanksgiving and Christmas give you exactly two days a year to plan around. This guide lays out the real numbers, the seasonal events and the practical December logistics, so you can build a trip that uses the month rather than fights it.

Decorated waterfront promenade in San Diego with palm trees and a bay in winter light

What Is the Weather Actually Like in San Diego in December?

December is San Diego's coolest month but it is not a cold one: the 1991-2020 normals give a daytime high of 66.0°F, an overnight low of 49.8°F, 1.67 inches of rain and about 3.1 days with measurable precipitation. That means roughly nine days in ten are dry, and the rain that does fall concentrates in a handful of Pacific fronts. Mornings and evenings want a real jacket; afternoons in the sun often want none.

The numbers come from the official NOAA climate normals for the station at San Diego International Airport, which sits right on the harbor and describes the coastal strip where most visitors stay. Inland valleys run a few degrees warmer on the same afternoon, and the mountains around Julian can sit well below freezing at night in December, which matters if you are planning a day trip for snow or apple pie.

Rain is the one thing that genuinely changes a December plan. The month averages 1.67 inches, almost all of it arriving in two or three organized storms between December and March, the window that carries 7.3 of the year's total inches. When a front stalls over the coast it can rain for a day straight. Between fronts the sky is often faultlessly clear, which is why December photographs so well from sunset spots along the coast.

The marine layer is quieter in December than in May and June. The locals' "May Gray" and "June Gloom" pattern shows up in the climate record itself, since June's normal high of 71.7°F is actually lower than October's 74.6°F. December has no such inversion: what you see in the temperature table is what the coast gets.

December figure Value What it means for you
Normal high 66.0°F Afternoon in the sun feels like late spring
Normal low 49.8°F Evenings want a real jacket, not a hoodie
Rainfall 1.67 in Light month by US winter standards
Days with 0.10 in or more 3.1 Plan one flexible indoor day, not five
Ocean temperature 60.8°F Cold without a wetsuit, fine with one

For a fuller month-by-month picture including the September surprise, see the San Diego weather and best time to visit guide.

Clear winter afternoon over San Diego Bay with sailboats and downtown buildings

Is December a Good Time to Visit San Diego?

December is one of the smartest months to visit: attractions run full winter schedules, hotel demand dips between the holidays, and the city trades summer beach weather for whale watching, holiday lights and 66-degree afternoons. The tradeoffs are shorter days, a real chance of one rainy day, and closures on Christmas Day at nearly every major attraction. If you want the beach-and-swim version of San Diego, come in August or September. If you want the city's events calendar, December is the strongest month of the winter.

The visitor economy backs this up. San Diego County received 32.5 million visitors in 2024, and the December stretch between the first week and the week before Christmas is one of the softest windows in the hotel year, which is exactly when rates ease. The week between Christmas and New Year fills back up, so the value play is the first three weeks of the month.

Crowds at the big attractions behave the same way. The San Diego Zoo runs 9:00 am to 6:00 pm and needs no timed entry or reservation, and a weekday in early December is about as empty as that park gets. The San Diego Zoo tickets guide covers the pricing tiers in detail, but the short version for December is that Value Days pricing is easiest to land midweek.

The one planning fact that surprises people: December is a strong whale month. The National Park Service says more than 20,000 gray whales pass San Diego each year, most of them in late December, January and February, with whales visible from mid-to-late December through March. You can watch them from the Cabrillo National Monument overlook for the cost of park admission, or from a boat.

If you are weighing December against the other winter months, the monthly guides for November and January cover their own events, but December owns the two weeks nobody else can claim: December Nights and the holiday lights season.

The fastest way to get oriented in a December visit is a loop tour, and the two formats below suit the month well: a narrated hop-on hop-off trolley for the lights and the waterfront, a GoCar if you want to steer yourself, and the USS Midway as the anchor stop.

What Are the Best Things to Do in San Diego in December?

The December shortlist is whale watching from a boat or the Point Loma bluffs, December Nights in Balboa Park, the USS Midway and its indoor flight deck, the holiday lights in the Gaslamp and around the bay, and a harbor cruise or dinner cruise that turns the lights into an evening. Daytime highs near 66°F keep hiking, La Jolla's caves and Coronado's beach fully in play, and the Zoo runs its full winter schedule. December rewards a plan that mixes one outdoor day with one indoor or evening day.

Build the trip around the light. Sunset in December lands between 4:45 and 5:00 pm, which sounds like a loss until you realize the entire evening program starts early. The Gaslamp Quarter holiday lights, the bay-front decorations and the Hotel del Coronado's famous tree and skating rink all switch on right as the afternoon cools, so a 4 pm outdoor thing flows straight into a 6 pm lights thing without any dead time.

The water is still working in December. Harbor cruises run their regular schedules, the 1-hour and 1.5-hour versions both making sense when the afternoon light is this low and golden. The La Jolla Cove sea lions do not migrate, so the kayak and snorkel tours keep running on calm days, wetsuits included. Check the water quality page run by the County of San Diego Department of Environmental Health at sdbeachinfo.com before any ocean activity, since storm runoff in December can close beaches for a day after heavy rain.

Ferry crossing a calm San Diego Bay toward the downtown skyline at dusk

For a structure, take the harbor as your spine. The USS Midway Museum sits at 910 N. Harbor Drive, open 10:00 am to 5:00 pm with last admission at 4:00 pm, closed only Thanksgiving and Christmas Day. Adult admission runs $39 online against $41 at the door, so buying ahead saves real money, and the USS Midway Museum guide covers the whole ship. From the Midway's flight deck you can see the entire bay program: the cruise ship terminal, the Coronado ferry lane and the Embarcadero.

The hop-on hop-off trolley earns its keep in December specifically because the days are short. A narrated loop valid for 2 days lets you ride the full circuit once to hear the history, then use the second day to hop off at Balboa Park, the Gaslamp and Old Town without burning daylight on parking. It is the related tour for this guide and the one December format we would put money on.

What Is December Nights and How Do You Plan Balboa Park in December?

December Nights is Balboa Park's free two-day holiday festival, San Diego's largest annual event, with museum open houses, food booths, lights and stage performances across the park, typically on the first weekend of December. Entry is free and the museums drop their admission for the evening, but parking is the hardest of the year, so the plan is either arrive very early, take the free park tram, or ride the trolley and walk in. Outside that weekend, Balboa Park in December is quiet, fully decorated and open every day.

The park itself is always free: grounds, gardens and trails carry no admission, and the Botanical Building and Lily Pond are free daily except city holidays. The Spreckels Organ Pavilion runs free one-hour Sunday concerts from 2:00 to 3:00 pm year round, rain or shine, and a December Sunday concert under the world's largest outdoor pipe organ is one of the city's genuinely free great experiences. The Balboa Park guide covers the full layout.

One December quirk worth knowing before you go: the resident free-Tuesday rotation has no program in December, per the park's own official schedule at balboapark.org/resident-free-days/. It resumes in January. So a December visitor should not plan around free Tuesdays at all, and the museums that are always free, like the Timken Museum of Art, plus paid entry everywhere else, is the honest December picture.

Illuminated museum buildings and gardens in Balboa Park on a December evening

Parking is the one thing to get right. Balboa Park paid parking is live now at $8 to $16 a day depending on lot and residency, but San Diego City Council has formally approved removing paid parking entirely effective January 1, 2027, so any advice you read elsewhere about rates may be wrong in either direction depending on when it was written. The free park tram runs 8:00 am to 8:00 pm and connects the remote lots, which is the December Nights move.

The Explorer Pass is the value lever if you want the museums rather than just the grounds. The 1-day Limited tier runs $66 adult and covers one admission to up to four participating venues, while the 7-day Parkwide at $78 covers one admission to each of 16 venues across a week. It does not include the San Diego Zoo, which is separately ticketed, and the Balboa Park museums guide breaks down which venues justify which tier.

Balboa Park option Cost Best for
Grounds, gardens, trails Free Every visit, every day
Spreckels Organ Sunday concert Free Sunday afternoons, 2:00 to 3:00 pm
Timken Museum of Art Free A quiet indoor hour
Explorer Pass 1-day Limited $66 adult Four venues in one day
Explorer Pass 7-day Parkwide $78 adult All 16 venues over a week
San Diego Zoo (separate) From $73 adult online The Zoo, not covered by Explorer

The December Nights weekend itself deserves its own planning page, and has one: the December Nights in Balboa Park guide covers the food booths, the museum open houses and the transit strategy in detail.

Can You Go Whale Watching in San Diego in December?

Yes, and mid-to-late December is when the gray whale season begins: the National Park Service counts more than 20,000 gray whales passing San Diego each year, with most passing in late December, January and February, and mid-January the migration's peak. December sightings are of the early southbound migrants heading to Baja, and odds improve steadily through the month. You can watch free from the Cabrillo National Monument bluffs or pay for a 3-hour boat cruise.

The park service's own whale watching page lays out the season precisely: whales are visible from mid-to-late December through March, viewing is best on calm days or in the morning before the wind picks up, and the best land-based spots inside Cabrillo National Monument are the Kelp Forest Overlook and the Old Point Loma Lighthouse. The park even runs a Whale Watch Weekend and Intertidal Festival in late January or early February, which is the celebration of the season's peak.

Cabrillo's December logistics are simple. The main park is open daily 9:00 am to 5:00 pm, closed only Thanksgiving and Christmas Day, entrance is $20 per private vehicle valid for 7 days, and the staggered closing times matter: the tidepools and the whole coastal area close at 4:30 pm, and the Bayside and Oceanside trails close at 4:00 pm, so a December visit with its early sunset compresses the afternoon. The Cabrillo National Monument guide covers fees, the lighthouse and the tidepool rules.

A gray whale spouting offshore near the Point Loma coastline in winter

For the boat version, a 3-hour whale watch cruise out of the harbor is the standard December format, and the early-season tradeoff is honest: you are seeing the vanguard of the migration, not the peak, so a late-December date beats a December 5 one. Dress for it like a winter boat, because 66°F on land is a different animal on the water with wind.

The tidepool angle is the December bonus. Winter's lower afternoon tides plus the 4:30 pm closure means the tidepool window is generous in December, and the San Diego tide pools guide ranks the spots. Combining a morning whale watch cruise with an afternoon at Cabrillo's tidepools is about the best single December day the coast offers.

What About Holiday Lights and Evening Activities?

December evenings in San Diego are the city's best program: the Gaslamp Quarter's lights and rooftop bars, a 1h 30m City Lights night trolley tour, harbor dinner cruises of 2.5 to 3 hours, ghost tours of the Gaslamp and Old Town, and the decorated bay-front from Seaport Village to the Embarcadero. With sunset near 4:45 pm, the evening effectively starts at 5, and the marine-layer-free December skies are usually clear enough for all of it.

The night trolley format is built for exactly this. A 1h 30m narrated loop of the city lights compresses the whole decorated downtown into one early-evening block, which pairs neatly with dinner after, and it is a different product from the daytime hop-on hop-off rather than the same tour twice.

On the water, the dinner cruise is the December splurge that earns itself: 2.5 to 3 hours on the bay with the skyline lit up, and the harbor's calm winter water makes it a smoother ride than a summer equivalent. The Port of San Diego's published 2026-27 cruise schedule carries 177 ship calls with January the busiest month, which tells you the bay itself stays lively all winter, and the sightseeing fleet runs on its own calendar regardless.

For a spookier December evening, the ghost tours run year round, and the 1.5-hour trolley version covers the Gaslamp's haunted blocks while the 55-minute walking version includes exclusive entry to a site the other tours cannot enter. The San Diego nightlife guide covers the bars and clubs if the ghost tour ends early.

Free evening options exist too. The Gaslamp's lights cost nothing to walk, Seaport Village's tree and decorations are free to wander, and the waterfront stroll from the Midway to the County Administration Building passes most of the decorated harbor. The free walking tours listed on GuruWalk, including the 2.5-hour historic downtown and waterfront walk, are pay-what-you-want and run on tips, and a December evening version with the lights on is the best free hour in the city.

Gaslamp Quarter street glowing with holiday lights in the evening

What Is Open on Christmas Day in San Diego?

Almost nothing major: the USS Midway Museum, Cabrillo National Monument, the San Diego Zoo's standard schedule aside, and most city institutions close on Christmas Day, and Cabrillo additionally closes Thanksgiving. The reliable Christmas Day options are the beaches and parks, which never close, the hotel restaurants and bars, and the waterfront for a walk. Plan Christmas Day as an outdoor, self-guided day and put the ticketed attractions on December 23, 24, 26 or 27, when everything runs normal hours.

The pattern is consistent across the attractions in this guide's orbit. The Midway is closed Thanksgiving and Christmas Day. Cabrillo National Monument is closed on exactly those two days and open every other holiday, so Christmas Eve at the lighthouse is fully available. The Zoo runs its 9:00 am to 6:00 pm schedule and its own holiday programming, but check the official plan-your-visit page for Christmas Day specifics before counting on it.

Attraction December schedule Christmas Day
USS Midway Museum Daily 10:00 am to 5:00 pm, last entry 4:00 pm Closed
Cabrillo National Monument Daily 9:00 am to 5:00 pm, tidepools close 4:30 pm Closed
San Diego Zoo 9:00 am to 6:00 pm, no reservation needed Check the official page
Balboa Park grounds Open daily, free Open, grounds only
Maritime Museum of San Diego Daily, adult $28 walk-up Check the official page
Birch Aquarium 9:00 am to 5:00 pm Check the official page
Beaches and bays Never close Open

Christmas Day itself is a beach day in San Diego, which is a sentence worth savoring. The normal high of 66.0°F makes a Christmas walk on Coronado Beach or at Sunset Cliffs entirely reasonable, and the Hotel del Coronado's exterior lights are the post-walk payoff. Lifeguards staff nine permanent oceanfront stations year round, generally 9:00 am to dusk, so the beaches are watched even on the holiday.

New Year's Eve is the other date to plan. The harbor dinner cruises run special midnight editions, the Gaslamp fills to capacity, and the big attractions run normal hours on New Year's Day, which makes January 1 a quietly excellent day for the Zoo: the locals are recovering and the visitors are flying home.

How Do You Get Around San Diego in December?

The honest December answer is the trolley plus feet: MTS fares are $2.50 one-way with 2-hour transfers and a $6.00 day pass, the PRONTO card caps fares automatically so there is no reason to buy a day pass up front, and the Blue Line runs from the border at San Ysidro through downtown to UC San Diego.

A rental car only pays for itself for day trips to Julian, Temecula or Anza-Borrego, and downtown parking meters run $2.50 per hour with enforcement that now includes Sundays in commercial zones.

The fare mechanics matter more than most visitors realize. PRONTO, the fare system, is a $2 physical card or a free app, and it applies fare capping: once your one-way rides in a day total the day-pass value, the system literally reads "Day Pass Earned" and the rest of the day is free. Contactless credit cards work but are one-way only and do not cap, so the app is the better move for anyone riding more than twice. The official fare chart at sdmts.com/fares/fare-chart is the source for all of this, and youth 18 and under ride free entirely.

MTS fare Adult Reduced (senior 65+, disabled, Medicare, youth with ID)
One-way, bus or Trolley, 2-hour transfers $2.50 $1.25
Day Pass $6.00 $3.00
30-day regional pass $72 $23

Parking downtown is the December trap. Meters run $2.50 per hour, enforcement is generally Monday to Saturday 8:00 am to 6:00 pm with some zones running to 8:00 pm, and Sunday is no longer free everywhere: enforcement was extended into commercial areas of Downtown, Uptown, Mid-City and Pacific Beach. The parking in San Diego guide covers the zones, and the getting around San Diego guide covers the full transit picture, including the airport connection.

The car question resolves by destination. For December day trips, the answer is yes: Julian's apple pie season and possible snow, Temecula's wine country and Anza-Borrego's desert are all winter at their best, and none is practical by transit. The Julian and Temecula wine country guides cover both. For staying inside the city, a car is a liability, and the trolley, the bus and the harbor's walkability do the job.

Red trolley crossing a downtown San Diego street in the late afternoon

What Should You Pack for San Diego in December?

Pack for a 50-degree morning and a 66-degree afternoon: a real jacket or light coat, layers you can shed by 11 am, long pants, closed shoes for evening, and swim gear only if a wetsuit experience like kayaking is on the list. Sunscreen belongs in the bag year round, an umbrella or rain shell earns its space for the two or three storm days the month averages, and one dressy layer covers a dinner cruise or a Gaslamp evening out.

The layering logic follows the 16-degree swing between the normal low and high. A December morning at the harbor can sit in the low 50s with a breeze off the water, and by 1 pm the same spot is in the mid 60s in full sun. Locals dress for the morning and carry for the afternoon, and visitors who dress for the afternoon freeze at the whale watch.

Jackets and scarves hanging on a railing with a sunny San Diego bay in the background

The ocean at a mean of 60.8°F is a wetsuit proposition. The kayak and snorkel tours in La Jolla supply wetsuits for exactly this reason, and a December surf lesson is a 1.5-hour commitment in a suit rather than a casual paddle. Without a suit, the water is bearable for a minute and unpleasant for ten, so plan swims around a heated hotel pool unless the wetsuit activity is the point.

Chart of December weather, ocean temperature and gray whale season timing in San Diego
December's normal high of 66.0°F sits against an ocean at 60.8°F and a gray whale season that begins mid-month and peaks in mid-January.

How Much Does a December Trip to San Diego Cost?

A December budget runs lower than summer on lodging, especially in the first three weeks, while attraction prices hold steady year round: Zoo admission from $73 adult online on Value Days, USS Midway at $39 online, Cabrillo at $20 per vehicle valid 7 days, and transit at $6.00 a day capped. A multi-attraction pass only pays if your list matches its roster, and the CityPASS and Go City structures reward big-ticket, many-attraction itineraries rather than a relaxed December pace.

The passes deserve one honest paragraph. The San Diego CityPASS packages run $169 adult for SeaWorld plus three choices from a list including the Zoo or Safari Park, the Midway, the Best of the Bay cruise and the Maritime Museum, valid 9 consecutive days from first use. Go City's All-Inclusive pass starts at $99 for a 1-day adult, but its standard tier does not include the Zoo, Safari Park, SeaWorld or LEGOLAND, and only the more expensive Plus tier adds them, which is the single most important thing to know about that product. The Go City San Diego pass guide does the full math.

For a December trip built around whales, lights and the harbor, none of the passes fit well, because the December highlights are either free (Balboa Park grounds, the organ concert, the lights) or not in the rosters (whale watching). The passes earn their money on the family itinerary that hits SeaWorld, LEGOLAND and the Zoo in one week, which is a summer shape more than a December one.

December expense Typical figure Notes
MTS day of riding $6.00 Capped automatically by PRONTO
San Diego Zoo adult From $73 online Value Days pricing
USS Midway adult $39 online $41 at the door
Cabrillo vehicle entry $20 Valid 7 days
Explorer Pass 7-day $78 adult 16 Balboa Park venues, no Zoo
Balboa Park parking $8 to $16 per day Scheduled to end January 1, 2027

Lodging is the line that moves. With countywide hotel occupancy around 74.2 percent across 2024, the soft early-December window is where deals appear, and the [where to stay](https://booking.tpk.ro/737WL7iF) in San Diego guide maps the neighborhoods to your itinerary, whether that is the Gaslamp for the lights or La Jolla for the coast.

Palm-lined street in San Diego at golden hour with holiday decorations visible

Whether you are building this December trip or scoping the rest of the year, Things to Do in San Diego has a guide for every neighborhood, attraction and month, and the winter pages in particular are where the city's real character shows.

If this December plan has you ready to lock in the touring spine of the trip, these three are the formats that fit the month best: the two-day hop-on hop-off trolley for the lights and the park, the GoCar for a self-guided downtown loop, and the Midway ticket for the one indoor anchor every December itinerary wants.

Common Questions About Things to Do in San Diego in December

What is the weather like in San Diego in December?

December averages a high of 66.0°F and a low of 49.8°F, with 1.67 inches of rain over about 3.1 days. Mornings and evenings want a jacket, afternoons in the sun often do not, and roughly nine days in ten are dry.

Is December a good time to visit San Diego?

Yes. Attractions run full winter schedules, hotel rates ease in the first three weeks of the month, gray whales begin passing offshore mid-month, and the holiday lights and December Nights give the city its best events calendar of the winter. The tradeoffs are early sunsets and one likely rainy day.

Can you go whale watching in San Diego in December?

Yes. Gray whales are visible from mid-to-late December through March, with most passing in late December, January and February and mid-January the peak. You can watch free from Cabrillo National Monument's Kelp Forest Overlook or book a 3-hour boat cruise.

What is open on Christmas Day in San Diego?

Mostly the outdoors. Cabrillo National Monument and the USS Midway Museum close on Christmas Day, the beaches and parks never close, and hotel restaurants stay open. Put the ticketed attractions on December 23, 24, 26 or 27 instead.

Is December Nights in Balboa Park free?

Yes, the festival itself is free, with museum open houses, food booths, lights and performances across the park on the first weekend of December. Parking is the hard part, so arrive early, use the free park tram or ride the trolley and walk in.

Do you need a car in San Diego in December?

Not for the city. MTS runs $2.50 one-way fares with a $6.00 capped day pass, the trolley covers downtown, Balboa Park and the border corridor, and downtown parking meters run $2.50 per hour. A rental car only pays for day trips to Julian, Temecula or Anza-Borrego.

Want a Warm-up Tour Before the Lights Come On?

The hop-on hop-off trolley covers downtown, Balboa Park and the waterfront over two days of hopping. Most dates can be canceled for free, so you can lock one in before your flights are final.

Check availability →

From $57 · ★ 4.7 (1,509) Check availability →