If you’ve already done the lights, the boat parade and the zoo, December in San Diego still has surprises: gray whales, desert meteor showers, a lantern launch on a lake and a Christmas set in 1420. Here is how to pick the one that fits you.
Quick picks: unusual December ideas by type
Choose by what you want from the day. Each of these has details confirmed by its organizer or a public agency:
- Nature lovers: a gray whale cruise (from December 12) or whale spotting from Cabrillo National Monument (from late December).
- Night owls: Geminid meteors under the dark skies of Anza-Borrego, peaking the night of December 13–14.
- Romantics and photographers: the Water Lantern Festival at Santee Lakes, December 12 and 13.
- Small-town fans: a winter day in Julian, the 1870s gold rush town in the mountains.
- History buffs and families: a medieval Christmas with jousting, St. Nicholas and Krampus in Lakeside, December 5–6 or 12–13.
- Faith and tradition: Las Posadas, the traditional Christmas procession in Old Town.
Go whale watching at Christmas
Gray whales pass the San Diego coast each winter on their way south, and December is when the season begins. Flagship Cruises says its 2026–2027 whale watching season starts December 12. Tours run about 3 to 3.5 hours, with a morning trip (roughly 9:30 a.m. to 1 p.m.) and an afternoon trip (roughly 1:30 to 5 p.m.), and naturalists narrate along the way. Flagship promises that if you don’t see whales, your next trip is free.
Prefer dry land? The National Park Service says whale watching season at Cabrillo National Monument runs from late December to mid-March. Late December is early in the season, so treat sightings as a bonus. The monument is closed on Christmas Day.
Best for: families with patient kids, visitors from cold places, anyone who gets restless at indoor events. Not ideal if you get seasick; choose the shore instead.
Stargaze in Anza-Borrego during the Geminids
Anza-Borrego Desert State Park, California’s largest state park and about two hours’ drive from San Diego, is an International Dark Sky Park, and the town of Borrego Springs inside it is an International Dark Sky Community. Winter nights there are long, and in 2026 the timing is excellent: EarthSky says the Geminid meteor shower peaks all night on December 13–14, with a thin waxing crescent moon that won’t wash out the show.
Desert nights get cold, so bring layers, blankets and a red flashlight. Most dirt roads in the park need AWD or 4x4, and the park warns that weather can change quickly, so check road conditions before you go.
Best for: couples, older kids and anyone who wants quiet. Not ideal for toddlers or anyone who dislikes a late, long drive home.
Launch a lantern at Santee Lakes
The Water Lantern Festival comes to Santee Lakes, at 9310 Fanita Parkway, on Saturday, December 12 and Sunday, December 13, 2026. Entry opens at 2 p.m., with food trucks and music in the afternoon. Lantern decorating begins at 4:30 p.m., and the launch runs from 5 to 7 p.m., when guests set their decorated lanterns on the water during a ceremony set to live music. On-site parking is $10 per vehicle, paid to the venue, and spaces are limited. Tickets are sold on the festival’s website.
Best for: couples, friends and families who like a reflective, photogenic evening.
Spend a winter day in Julian
Julian sits about an hour east of San Diego, and its story is rooted in the 1870s gold rush. Some of its shops occupy buildings from that decade, and a self-guided History Walk map is available from Town Hall. Add the town’s famous apple pie and you have a slow, old-fashioned December day. Julian promotes a Country Christmas season in November and December; check visitjulian.com for 2026 dates. It is much colder in the mountains than on the coast, so pack a warm coat.
Best for: families, couples and anyone who wants Christmas to feel a little more wintry.
See Las Posadas in Old Town
Las Posadas reenacts Mary and Joseph’s search for shelter in Bethlehem. At Old Town San Diego State Historic Park, the procession stops at stations around the park for call-and-response verses, with Mary riding a donkey alongside shepherds and angels, followed by refreshments and music. It is free and is usually held on a Saturday in mid-December; check the park or the Old Town San Diego Chamber of Commerce for the 2026 date and time.
Best for: families, history lovers and anyone curious about Mexican Christmas traditions.
Step into a medieval Christmas in Lakeside
For a Christmas outing that goes back six centuries, the Yuletide Medieval Festival turns El Monte County Park in Lakeside into England in 1420, in the closing years of Henry V’s reign. Knights compete in a jousting tournament, the guilds stage a daily battle pageant based on the Battle of Meaux, and the King’s Procession passes minstrels, jesters and storytellers. In the reenactor guild encampments, guild members give historical demonstrations and answer questions.
It is also a lesson in older Christmas customs. St. Nicholas appears in his bishop’s mitre and red vestments alongside Father Christmas and Krampus. For a sit-down experience, the St. Nicholas Day Feast serves five courses, from a mini charcuterie to roasted game hen and apple cobbler, with King Henry V and St. Nicholas of Myra presiding (Saturdays at 6 p.m., Sundays at noon; seats are limited).
The festival runs Saturday, December 5 and Saturday, December 12 from 10 a.m. to 8 p.m., and Sunday, December 6 and Sunday, December 13 from 10 a.m. to 6 p.m. Adult admission (11 and older) is $35, Military or 65+ is $30, and children 10 and under get in free. The Feast is $85, or $110 bundled with general admission. There’s no cell coverage at the park, so screenshot your ticket and bring cash.
Best for: families, history and costume fans, and groups who want a full day out. Saturdays run past sunset, around 4:40 p.m., for an after-dark atmosphere.
How to choose
Match the idea to your calendar first. The second weekend of December is especially busy: whale cruises begin December 12, the lantern launch is December 12 and 13, the festival’s second weekend is December 12 and 13, and the Geminids peak that Sunday night. Then match it to your crew. Toddlers do better with daytime, close-to-home options such as Old Town or a shore walk at Cabrillo. Teens tend to love jousting or a night under the stars. Couples might pair a lantern launch with dinner. If the weather turns, the festival runs rain or shine, while boat trips and stargazing depend on conditions.
Questions
What is something unusual to do in San Diego at Christmas?
Try a gray whale cruise (Flagship’s season starts December 12, 2026), the Water Lantern Festival at Santee Lakes on December 12 and 13, or a medieval Christmas festival with jousting and St. Nicholas in Lakeside on December 5–6 and 12–13. Each is a long way from the usual lights and malls.
Can you see whales in San Diego in December?
Yes, from mid-December. Flagship’s 2026–2027 whale watching cruises begin December 12, and the National Park Service says the season at Cabrillo National Monument runs from late December to mid-March. Early-season sightings are not guaranteed from shore.
When is the best night to see the Geminids in 2026?
EarthSky says the 2026 Geminids peak all night on December 13–14, with a thin crescent moon that won’t interfere. Dark sites such as Anza-Borrego Desert State Park give you the best view.
Is the Yuletide Medieval Festival good for kids?
It has children’s areas throughout, and children 10 and under get in free. Children are not supervised by the festival, so plan to keep an eye on them. Krampus appears alongside St. Nicholas and Father Christmas, so if you have questions about any part of the day, call (858) 864-0020.
Sources
- San Diego Whale Watching Tours, Flagship Cruises & Events
- Whale Watching, National Park Service, Cabrillo National Monument
- Anza-Borrego Desert State Park, California State Parks
- Everything you need to know: Geminid meteor shower, EarthSky
- Water Lantern Festival: San Diego, Water Lantern Festival
- Visit Julian, Visit Julian






