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.
Dates: Dec 12-29, 2018.
Get tickets: for more info and to book tickets, see the SF Ballet website.
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. This year's show runs from Dec 6 through Dec 29, 2017.
If you act quickly, you may be able to get the steeply-discounted tickets for ACT's Christmas Carol through Goldstar.com (up to 40% off this year). It's free to sign up with Goldstar, then check to see what they have. See Goldstar Christmas Carol.
If Goldstar is sold out, you can get more info and book tickets here:
Not surprisingly, there are a number of venues in San Francisco offering the Messiah for Christmas 2018.
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.
Dates: Friday, Dec 14 & Saturday, Dec 15, 2018.
Get tickets: from the SF Symphony directly, at Davies Hall Messiah.
Sold out, or can't get seats together? Check ticketliquidators.com:
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.
Dates: December 12, 13 & 14, 2018.
Tickets range from $35 to $125. For more info and booking tickets, go to their website, Grace Cathedral Messiah.
This year the San Francisco Symphony does the Christmas classic, Home Alone. Watch the movie while the symphony orchestra plays the music. Dec 19-21, 2018.
See Home Alone - SF Symphony for more info and tickets.
Get in the Christmas Spirit with the SF Symphony's holiday sing-a-long.
Sunday, Dec 23, at 7:30 pm. See Christmas program for more info.
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.
The SPCA brings a selection of kittens and puppies needing homes to the downtown Macy's every holiday season, a 30-year tradition. So far, around 8,800 pets have found forever homes through this program.
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.
They usually set up the exhibit mid-November, and it will likely run through Jan 1, 2019.
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. Check their website for the schedule and list of entertainments.
Dates: open weekends, Nov 17 through Dec 23, 2018, 10 am-7 pm, at the Cow Palace, in San Francisco.
Get tickets: for more info and booking tickets on their website, see Dickens Faire. Adults (13+) $30, Kids 5-12 $14.
An ice skating rink is set up in Union Square over the holiday season every year. It 's open from November 7, 2018, through January 21, 2019.
Open 10 am to 11:30 pm daily. Closes 9:30 pm on New Year's Eve.
Admission and skate rental: $18; kids under 9: $13. Lockers available. For more info, see Union Square ice rink.
More ice rinks in San Francisco:
San Francisco is adding a new ice-skating venue on a grand scale this year.
A large area in front of San Francisco's City Hall is being turned into a skating rink for the holidays, intended to become an annual event.
Come skate here starting November 30, 2018; runs through Jan 6, 2019. Opening ceremonies at 11:00 am include an appearance by Brian Boitano and several skating performances.
Admission (including skate rental): $20 for adults, $5-15 for kids.
See Winter Park for more info and booking.
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. The tree lighting ceremony for 2018 will be November 23, starting at 5:30 pm, with the tree lights going on around 6:50 pm.
The ceremony includes performances by the San Francisco Boys Choir and the Oakland Interfaith Gospel Choir, and Santa and Snoopy will be making a visit.
Pier 39 puts up a 60-foot Christmas tree at the entrance to the pier every year. This year the lighting celebration will be November 21, 2018, from 5-9 pm.
New this year: there will a light show (synced to Christmas music) at the top of the tree every night from Nov 21, 2018 through Jan 1, 2019, on the hour, from 5-10 pm.
Bring a gift to donate and get a treat!
Ghirardelli Square has a big tree every year as well, date to be announced. Enjoy some hot cocoa and other goodies during the festivities!
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 house is going to be even bigger this year; it's scheduled to open November 23, 2018.
Fun thing to do: book a Gingerbread Holiday Tea at the Fairmont, Nov 23, 2018, through Jan 1, 2019. See Fairmont tea.
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.
The Westfield Shopping Centre (downtown SF, 865 Market Street) has a huge, upside-down, hanging tree again this year, same as last year. Apparently, it's started an international trend, which some like and some don't. Decide for yourself ;-)
The tree lighting is Dec 7, 2018, and you can meet Santa while drinking your hot chocolate.
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.
Santa's also coming to the Westfield Shopping Centre downtown, and Stonestown Galleria in the Sunset, as well as Japantown.
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. Saturdays and Sundays, Dec 1 - Dec 23, 2018, at 10 am. Book early for this one. See Teddy Bear Tea for info and booking.
Grown-ups: a holiday tea for you, too. Dec 2 - Dec 28, 2018. See Ritz events for booking.
A lovely Christmas tradition is having Christmas brunch at the elegant Palace Hotel. This sells out fast, so book way ahead. Nothing available for Dec 25, but other days around that may be available. See Palace brunch.
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:
Parking is especially challenging in San Francisco around Christmas. Here are some tips to make it less painful:
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, or SpotAngels.com to try your luck at street parking.
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.
In addition to the big outdoor trees mentioned above, there are some very pretty Christmas lights and displays to be seen around town.
Holiday Nights and Sights Tour: ride a motorized cable car and get a city tour plus see the Christmas lights, and sing carols all the way, wrapped in a blanket. Wearing the Santa hat is optional. 80 minutes. $39. See holiday tour for more info and booking.
Silver Bells Holiday Cruise. Hornblower Yachts has a festive dinner/dance holiday 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 their dinner cruise; a great four-course meal and gorgeous views! See holiday dinner cruise for more info and booking, or see my page on our Hornblower dinner cruise experience this summer, with photos.
City Lights Bay Cruise. Sail with the Blue and Gold Ferry around the bay, the Golden Gate Bridge, Alcatraz, Sausalito, and then see the Bay Bridge Light Show up close. 90 minutes. See bay cruise.
Our local beer-maker, Anchor Steam Brewery, has released their 2018 Christmas Ale, their 44th year of creating a special beer 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! Looks like a rich, dark beer.
Anchor Steam's brewmaster described some of the beer's flavors as "bruleed sugars, holiday spices and freshly baked banana bread". Who could resist that?
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 Anchor Steam Brewery.