Updated December 10, 2022.
Christmas is a beautiful time to be in San Francisco! The shops are decked out, the Christmas lights are sparkling, and holiday favorites like the Nutcracker ballet, Dickens' Christmas Carol and Handel's Messiah are playing.
Note: I may earn a small commission if you make a purchase through some of the links on this page, at no extra cost to you. This helps me provide all the free information I post on this website. Thank you for your support!
Every year, there's another opportunity to see these Christmas favorites in world-class productions in the city.
The San Francisco Ballet's performance of the Nutcracker is the ultimate SF Christmas experience.
The American premier of the Nutcracker was took place in San Francisco, in the War Memorial Opera House, performed by the San Francisco Ballet on Christmas Eve in 1944.
This event launched an American Christmas tradition, and you can still see the SF Ballet do the Nutcracker every year at the SF Opera House.
Join young Clara and the sugar plum fairies this year in one of our most delightful holiday traditions.
2019 was the 75th anniversary of San Francisco's first Nutcracker performance.
The Nutcracker is back for 2022! Check with their website for the offerings and performance dates of 2022 ballet season.
For tickets, go directly to their website for the best prices.
Covid note: proof of vaccination is no longer required and masks are recommended but not required. See their website for details.
Dickens' beloved story of Scrooge and Tiny Tim is performed every year in San Francisco by the American Conservatory Theater, at the Geary Theater, 415 Geary Street.
The live performance of the Christmas Carol is back for 2022!
Performance dates: Nov 30 - Dec 24, 2022. See Christmas Carol for more info and tickets.
In most years, you can enjoy this beloved work in the SF Symphony's grand Davies Hall, in the gorgeous Herbst Theater, or in Grace Cathedral.
See the Messiah performed by the SF Symphony and 100-member Symphony Chorus in Davies Hall. Always a great show.
The SF Symphony is doing the Messiah this year on Fri, Dec 9, and Sat, Dec 10, 2022. To check current Covid requirements for attendance, see Covid rules. Mask and vaccination no longer required, but strongly recommended.
See Messiah for tickets (on sale July 16, 2022).
One long-standing San Francisco tradition is the performance of Handel's Messiah in the beautiful Grace Cathedral, on Nob Hill.
Also performed on period instruments, and sung by the American Bach Choir, this has been a very popular event for past 20 years.
Book early for this one.
Performances for 2022 are on Dec 15 and 16, 2022. See Messiah tickets.
See Covid rules for attendance.
Grace Cathedral does Christmas carol programs as well, both sing-along, and performances by their Choir of Men and Boys. Beautiful setting.
See Grace Cathedral Christmas programs for info and tickets.
For info on Christmas services at Grace Cathedral, see services.
The Golden Gate Symphony usually does a Sing it Yourself! Messiah each year, at Herbst Theater, 401 Van Ness Ave.
Unfortunately, this years sing-along Messiah, scheduled for December 12, 2022, has been canceled, due to the current Covid surge. See Messiah for info.
The San Francisco City Chorus did a Messiah sing-along on Dec 3, 2022. See Chorus Messiah for 2022 info.
The San Francisco Symphony often does a Christmas classic. Watch the movie while the symphony orchestra plays the music.
This year year they are showing How the Grinch Stole Christmas and performing the music. December 16 and 17, and Elf, December 21 and 22, 2022.
See SF Symphony Movie for tickets.
Christmas time is San Francisco has all sorts of visual treats for visitors. The major shops and hotels have their Christmas decorations out, and it's fun to check them out. Here are some more ideas for things to do in San Francisco for Christmas.
One of San Francisco's most loved Christmas activities is going downtown to see the adorable puppies and kittens available for adoption, in the windows of Macy's Union Square store.
This year, the cuties will be there through Jan 1, 2023.
The SPCA brings a selection of kittens and puppies needing homes to the downtown Macy's every holiday season, a 30-year tradition.
Even if you're not looking for a pet, it's still a heart-warming thing to see; how much cuter can it get? Pretty irresistible! I used to take my son down there when he was little; he loved it, and so did I. We still love to go down there and see them.
Go to their website to see the live web cams of all the cuteness.
The exhibit runs from the last week in November through Jan 1.
The Dickens Faire is back for 2022!
The 2022 Dickens Christmas Faire is returning to San Francisco at the Cow Palace for five weekends, Nov 19 - Dec 18, 2022.
Get in the Christmas spirit, sample the roasted chestnuts and ale, and pick up some gifts. Wander through the lamp-lit streets of Victorian London in this extremely popular recreation of another time and place.
The entire Cow Palace arena is converted into street after street of vintage shops and pubs, with costumed actors selling food and Christmas items. A San Francisco tradition since 1970.
It's lots of fun: plays, music, pantomimes, Punch and Judy, Christmas carols, and more.
An ice skating rink is set up in Union Square over the holiday season every year.
The rink is open from November 2, 2022 through January 16, 2023.
Open 10 am to 11:00 pm daily. Closes 9:30 pm on New Year's Eve.
Admission and skate rental included: $20. Kids under 9: $15. Lockers available. For more info, see Union Square ice rink.
More ice rinks in San Francisco:
San Francisco added a new ice-skating venue on a grand scale in 2018, and it was back for 2019. But Covid canceled it for 2020 and 2021, and it hasn't returned for 2022. Hopefully it will be back at some point.
A large area in front of San Francisco's City Hall was turned into a skating rink for the holidays.
In 2019's season, skating was from November 22, 2019 through Jan 5, 2020.
Several locations in San Francisco have massive Christmas trees set up outside to enjoy.
Every year, Macy's contributes the enormous Christmas tree in Union Square.
In the past, the lighting ceremony has included performances by the San Francisco Boys Choir and the Oakland Interfaith Gospel Choir, and Santa and Snoopy have made a visit.
For 2022, no tree-lighting ceremony is being held, but the tree will be lit up November through January 1, 2023.
Pier 39 puts up a 60-foot Christmas tree at the entrance to the pier every year.
They doing a tree-lighting show on the hour from 5 to 10 pm, every night during the season through the first week of January. Synchronized Christmas music and lights.
More info on Pier 39.
Ghirardelli Square has a big tree every year as well. Music and crafts, also.
Enjoy some hot cocoa and other goodies during the festivities! Santa will be there, too.
They are doing outdoor screenings of some Christmas movies this year. See what's happening at the square: Ghirardelli Square holiday activities.
Ghirardelli Square's Winter Wonderland: December 12-23, 2022.
More on Ghirardelli Square.
Lighting the big tree on the Main Post of the Presidio for 2022 will be December 6, 5:00 - 7 pm.
Sing Christmas carols and enjoy the refreshments, then do a walk in the forest with lanterns at 6 pm. See Presidio ceremony for more info.
The Fairmont Hotel's lobby is gorgeous any time of year, but especially so during the Christmas season.
In addition to a beautiful tree, the Fairmont sets up a life-size, gingerbread house each year, that you can walk through (but not nibble on - it's really made of gingerbread, candy and icing, but it's not edible), and watch the toy train running along the track. A delight for kids.
The gingerbread house is back for 2022. You can even book a private meal inside the house!
Another yummy tradition: book a Holiday Tea at the Fairmont.
See bookings for info and reservations.
Getting there: the Fairmont Hotel is on Nob Hill, walking distance from Union Square: go up Powell Street, then left on California (up a very steep hill).
Or take the cable car that runs up Powell Street, and get off at California Street.
If you're in Union Square over the holidays, be sure to check out the beautiful tree in the entrance of Neiman Marcus. Their entry way is already gorgeous, with its Art Deco, stained glass ceiling.
Tip: they have really nice bathrooms, too. Downstairs in the men's department.
The Palace Hotel also has a beautiful tree every year. At 2 New Montgomery Street, downtown.
And the Ritz Carlton Hotel will have a pretty, 40-foot tree.
The Westfield Shopping Centre (downtown SF, 865 Market Street) has had a huge, upside-down, hanging tree the past two years, we'll see if it's happening again this year. Apparently, it's started an international trend, which some like and some don't. Decide for yourself ;-)
Santa is waiting to hear what you want for Christmas, at a number of locations around San Francisco.
You can visit Santa at Holiday Lane, on the 6th floor of the Union Square Macy's store, November 25-December 24, 2022.
For 2022, it's by reservation only. To book, see Santa. Masks optional.
Santa will also be on a special bay cruise; see below for the Red, White and Green holiday cruise, under Tours.
For a special treat, take the kids for a holiday season tea party at the Ritz-Carlton. They put on a holiday show for the kids, while they drink their hot chocolate and eat teddy-bear-shaped cookies. Book early for this one.
See Teddy Bear Tea for info and booking. Nov 26-Dec 23, 2022.
Yes, it's a holiday afternoon tea for young children and their dolls! Doll crafting and tea for the kids, adults get tea or champagne. At the Westin St. Francis Hotel on Union Square.
December 17 and 18, 2022. See Afternoon Tea for more info and booking.
A lovely Christmas tradition is having Christmas brunch at the elegant Garden Court of the Palace Hotel. This sells out fast, so book way ahead.
They have Holiday Lunches, Holiday Teas, Holiday Brunches, Holiday Dinners, and even Santa Claus Teas to choose from. See Palace holiday dining for more info and reservations.
The Palace Hotel is at 2 New Montgomery Street, just off Market, downtown.
The following are open on Christmas Day:
Here are some of the more popular tours available on Christmas Day:
Go caroling while you view the Christmas lights.
Something a little different:
Dinner Cruise of the Bay. Hornblower Yachts has a festive dinner/dance cruise that sails around the bay, past the city skyline and Embarcadero Center lights, under the Golden Gate Bridge and around Alcatraz. Then on to the spectacular light show on the Bay Bridge. Meanwhile, there's a four-course, gourmet dinner and live entertainment and dancing to enjoy.
I've been on one of their dinner cruises; a great four-course meal and gorgeous views! See dinner cruise for more info and booking, or see my page on our Hornblower dinner cruise experience, with photos.
Red, White and Green Cruise. Christmas festivities (and Santa), with holiday refreshments and games for the kids, on the Bay 2 Bay Cruise, when the Red & White Ferry turns into a Christmas cruise. Various dates from Dec 10 - Dec 24, 2022. 90 minutes. See Red, White & Green cruise.
If you're going up to the Napa Valley over the holidays, the Napa Wine Train has a special excursion to the North Pole for kids (and their staff).
The Santa's Train is back for 2022. Napa to Yountville and back.
Santa and his elves will be on the train and travelers can enjoy holiday singing, games, hot chocolate and other goodies during the 1.5 hour train trip to the North Pole. But this books up fast.
If you miss the train to the North Pole, there are a couple of other holiday train rides with them (and Santa shows up there, too).
See Holiday trains for info and booking.
Plus they also have Murder Mystery excursions (next trips start February 2023), and other special occasion train trips.
In addition to the big outdoor trees mentioned above, there are some very pretty Christmas lights and displays to be seen around town.
Parking is especially challenging in San Francisco around Christmas. Here are some tips to make it less painful:
Parking Garages.
The main parking garages for Union Square shopping are:
They are pretty expensive by the hour and they fill up fast in December. Sutter-Stockton is a little cheaper ($3 to $4.50 per hour) and is larger; if you get there early (before 10 am), you should get a spot.
Another option is to use one of the parking apps to find a spot. You can get some good deals sometimes on these sites, especially if you book ahead. See SpotHero.com to book a place in a garage or lot.
Embarcadero Parking. If you are heading for Alcatraz, the Ferry Building, the Exploratorium, or any other places along the Embarcadero, check out my suggestions for the best places to park on the Embarcadero.
Our local beer-maker, Anchor Steam Brewery, creates a special beer every year, just for the holidays.
The recipe is new every year (and a secret!) and it's only available from November to the middle of January, so get it while you can!
The Anchor Steam tours are running again!
If you want to explore the brewery, and taste some of their beers, they have a fun tour for $25 (including 7 good-sized "tastes"). Reservations required.
For info on the brewery and the tour, see my experience of the tour at Anchor Steam Brewery.
Stumped for an original gift? Want something San Francisco-ish?
There's a new board game called Alarm 22, Escape from Alcatraz.
Play as one of Alcatraz's inmates and see if you can escape the island without getting captured (or worse). It's based on real escape attempts and was designed by Jimmy Treehorn, the man who built the big scale model of Alcatraz at Pier 33.
Fun game with just the right amount of strategy.
It's for sale in the Alcatraz Gift Shop at Pier 39 (upstairs), as well as a number of other local shops (and online).
See alarm22.com for more details and store locations.