Quick answer: The best things to do in San Diego for the holidays in 2026 are ice skating at Hotel del Coronado’s Skating by the Sea (Nov. 20, 2026 to Jan. 3, 2027), the free December Nights festival in Balboa Park (Dec. 4 and 5), the Little Italy Tree Lighting and Christmas Village (Sat., Dec. 5), and the San Diego Bay Parade of Lights (Sundays, Dec. 13 and 20). Base yourself downtown and you can walk to the Gaslamp Quarter’s lit-up Victorian blocks at night, where a 90-minute ghost and true crime walking tour fits neatly between dinner and the holiday lights.
We run small-group walking tours in downtown San Diego all year, and December is one of our favorite months on the street. It’s dark by about 5 p.m., the weather is mild, and the city stacks most of its big holiday events into the first three weekends of the month. This guide lists the 2026 dates we could confirm from official sources, plus how to plan a holiday trip around them without spending the whole time in a car.
San Diego holiday events 2026 at a glance
| Event | 2026 dates | Where | Cost |
|---|---|---|---|
| Skating by the Sea | Nov. 20, 2026 to Jan. 3, 2027 | Hotel del Coronado, Coronado | Ticketed |
| December Nights | Fri., Dec. 4 (4 to 10 p.m.) and Sat., Dec. 5 (noon to 10 p.m.) | Balboa Park | Free |
| Little Italy Tree Lighting and Christmas Village | Sat., Dec. 5, 4 to 8 p.m. (tree lighting 6:30 p.m.) | Piazza della Famiglia and India Street, Little Italy | Free to walk around |
| San Diego Bay Parade of Lights | Sundays, Dec. 13 and Dec. 20, from 5:30 p.m. | San Diego Bay, Shelter Island to the Embarcadero and Coronado | Free from shore |
| Gaslamp Ghosts and True Crime Walk | Evenings all season | Starts at Horton Plaza Park, Gaslamp Quarter | $29 per person |
Dates come from the event organizers and the San Diego Tourism Authority and were checked in November 2026. Event times can change, so confirm with the organizer before you go.
1. Go ice skating on the beach at Hotel del Coronado
Skating by the Sea is the classic San Diego holiday photo: an outdoor ice rink next to the beach at the 1888 Hotel del Coronado. For 2026 the rink runs Nov. 20, 2026 through Jan. 3, 2027, alongside the hotel’s beachside igloos, the Frostbite Lounge, a nightly lightshow and holiday movies on the beach on Friday and Saturday nights. The two-story Christmas tree is back in the lobby, which you can see without a skating ticket. Details and tickets are on the Hotel del Coronado website.
Local tip: Weekend evenings in December sell out first. A weekday afternoon session is easier to book.
2. Spend a night at December Nights in Balboa Park
December Nights is the City of San Diego’s largest free holiday festival, and it takes over Balboa Park for one weekend: Friday, Dec. 4, 2026 (4 to 10 p.m.) and Saturday, Dec. 5, 2026 (noon to 10 p.m.). Expect holiday lights, food from around the world, shopping and live performances on several stages. The City expects more than 350,000 people over the two days, so arrive early or skip the car. See the official December Nights page for getting-there information.
3. Watch the Little Italy tree lighting
On Saturday, Dec. 5, 2026, Little Italy holds its Tree Lighting and Christmas Village from 4 to 8 p.m. The tree is lit at about 6:30 p.m. at Piazza della Famiglia, and the Christmas Village fills India Street between West Cedar and West Grape streets. Little Italy is a short trolley ride or a roughly 25-minute walk from the Gaslamp Quarter, so you can pair it with dinner downtown.
4. Catch the San Diego Bay Parade of Lights
Every December, decorated boats parade across San Diego Bay after sunset. The 2026 parade runs Sunday, Dec. 13 and Sunday, Dec. 20, starting at 5:30 p.m. It begins at Shelter Island, passes Harbor Island, follows the Embarcadero past the Star of India and Seaport Village, and finishes at the Coronado Ferry Landing. Watching from shore is free, and the parade takes about an hour to pass any one spot.
From the Gaslamp, the easiest viewing spots are the Maritime Museum on the Embarcadero, where announcers describe each boat, and the park behind Seaport Village. The organizers recommend the trolley because downtown parking fills up. Route details are on the official Parade of Lights site, and our Seaport Village walking itinerary covers the waterfront.
5. Take a ghost and true crime walk through the Gaslamp after dark
The Gaslamp Quarter is downtown San Diego’s historic district, and in December the gas lamps and Victorian storefronts look their best after dark. That’s also when our Gaslamp Ghosts and True Crime Walking Tour runs. In 90 minutes a local guide walks you through the old Stingaree, San Diego’s red-light district, with stops at the Horton Grand Hotel, the Balboa Theatre and a block that once held the city morgue, ending at the Davis-Horton House, downtown’s oldest building.
- Length: 90 minutes, all on foot
- Price: $29 per person
- Meeting point: the Broadway Fountain in Horton Plaza Park, 397 Broadway (4th and Broadway)
- Group size: small groups, with free cancellation up to 24 hours before most tours
Planning a holiday night out downtown?
Rated 5.0 by guests on Tripadvisor, Viator, GetYourGuide and Google. December evenings are popular, so check dates early.
6. Eat your way through the Gaslamp on a food tour
If you’ve got family in town and want something everyone will enjoy, the San Diego Gaslamp Quarter Guided Food Tour ($95 per person) mixes tastings at local spots with the neighborhood’s history. It’s an easy daytime plan between the bigger evening events.
7. See the historic Gaslamp in daylight
For visitors who’d rather keep it light, the Gaslamp History and Architecture Walking Tour ($30 per person, 90 minutes) covers the Victorian buildings and the stories behind how downtown San Diego grew up around them. It’s a good first-morning activity that helps you get your bearings downtown.
8. Give a San Diego experience instead of another gift
Shopping for someone who has everything? A Fable gift card is good toward any of our small-group walking tours, and it’s emailed right away, so it works as a last-minute gift too.
9. Book a private tour for your office party or visiting family
December is peak season for team outings and family reunions. Any of our tours can be booked privately for your group, or we can build a custom holiday route. Use the private group quote builder to pick a tour, group size and dates; we reply by email with availability and pricing.
A holiday weekend in downtown San Diego: sample plan
If you’re visiting the weekend of Dec. 4 to 6, 2026, here’s a walkable plan built around that weekend’s events:
- Friday evening: Arrive, have dinner in the Gaslamp, then take the 90-minute ghost and true crime walk.
- Saturday: Morning history walk or the food tour, afternoon at December Nights in Balboa Park, then the 6:30 p.m. Little Italy tree lighting.
- Sunday: Ferry or drive to Coronado for Skating by the Sea, and back downtown for dinner.
Visiting Dec. 13 or Dec. 20 instead? Swap Saturday’s festivals for the Parade of Lights on Sunday evening. For more ideas once the sun goes down, see things to do in downtown San Diego at night.
What’s San Diego weather like in December?
Mild. Daytime highs are typically in the mid-60s °F, and evenings drop into the 50s, so a light jacket is enough for an evening walking tour. December is one of San Diego’s rainier months, but most days are dry. Sunset comes early, around 4:45 p.m., which is why holiday lights and night tours work so well here.
Getting around during the holidays
Big events mean full parking garages, especially on the December Nights and Little Italy weekend. Staying downtown and using the trolley or your feet is the easiest way to see several events in one day. Our Gaslamp Quarter visitor guide covers parking, trolley stops and the best times to visit, and our Gaslamp safety guide covers walking around at night.
Frequently asked questions
What is there to do in San Diego for Christmas?
The top San Diego Christmas activities are ice skating at Hotel del Coronado (Nov. 20, 2026 to Jan. 3, 2027), the free December Nights festival in Balboa Park (Dec. 4 and 5, 2026), the Little Italy Tree Lighting (Dec. 5, 2026), the San Diego Bay Parade of Lights (Dec. 13 and 20, 2026), and evening walking tours of the lit-up Gaslamp Quarter.
When is the San Diego Bay Parade of Lights in 2026?
The 2026 San Diego Bay Parade of Lights is on Sunday, Dec. 13 and Sunday, Dec. 20, starting at 5:30 p.m. at Shelter Island and passing the downtown Embarcadero. Watching from the shore is free.
When is December Nights 2026?
December Nights 2026 is Friday, Dec. 4 (4 to 10 p.m.) and Saturday, Dec. 5 (noon to 10 p.m.) in Balboa Park. Admission is free.
Is San Diego worth visiting in December?
Yes. December brings mild weather in the 60s, fewer crowds than summer, and a dense calendar of free holiday events. Early sunsets also make it a great month for holiday lights and night walking tours.
What can I do at night in San Diego during the holidays?
Evening options include the Parade of Lights, December Nights in Balboa Park, skating under the lights at Hotel del Coronado, and a ghost and true crime walking tour of the Gaslamp Quarter, which runs 90 minutes and starts at Horton Plaza Park.
Can I give a San Diego tour as a holiday gift?
Yes. Fable gift cards are good toward any of our small-group walking tours in the Gaslamp Quarter and are emailed right away.
This guide was written by the local guides at Fable Hospitality, a San Diego walking tour company running small-group tours in the Gaslamp Quarter.

