SIGN UP FOR MY EMAIL TO RECEIVE YOUR FREE SAN FRANCISCO PLANNING GUIDE.
By: Jill Loeffler • Updated: November 12, 2025
Christmas in San Francisco is a magical time. The air is crisp, but warm enough to walk around and explore this beautiful city.
I also love this time of year as the city looks even more spectacular with all of the holiday lights and decorations.
You will find quite a few things to do this holiday season, from theater performances to shopping in Union Square or Pier 39.
Throughout the season, you can also see Christmas shows, including the SF Ballet's Nutcracker and several performances with the SF Symphony.
My insider's guide covers ideas throughout the holiday season and dedicated sections for both Christmas Eve and Christmas Day.
Scroll down to find a full overview of everything you will find this season. You can also jump ahead to these two popular sections.
SFTourismTips is made possible by readers like you! If you book through my links, I may earn a small commission at no extra cost to you. Thanks for your support! Learn more.
Dates: 12/5 - 12/28
Location: War Memorial Opera House
Tickets: Ticketmaster
One of the most anticipated events every Christmas in San Francisco is the SF Ballet's performance of The Nutcracker.
This popular show was first performed by the SF Ballet, the oldest ballet company in the US, on Christmas Eve in 1944. Since that time, it's been a holiday tradition here in San Francisco.
In addition to their regular performances, they also offer several family-friendly performances geared towards younger audiences.
All shows are at the War Memorial Opera House in the Civic Center District.
The Gingerbread House at the Fairmont is a popular option every holiday season. Visiting is free, even if you're not staying at the hotel.Dates: Throughout the season
This Christmas in San Francisco, you will find plenty of opportunities to experience our annual light displays.
You may even have the opportunity to attend a tree lighting or other holiday event.
The Union Square Christmas tree will shine bright each night at dusk through the end of the year.
Other top picks include the Pier 39 Christmas Tree and the lighting of City Hall in red and green.
Other fun displays to check out this year include the Sugar Castle at the Westin St. Francis, the Gingerbread house at the Fairmont on Nob Hill, and more.
>> Schedule of this year's tree lighting and other holiday events
>> Full list of places to see Christmas lights this year
Dates: Several days in November & December
Location: Davies Symphony Hall
Tickets: Ticketmaster
In late November and throughout December, you will find several fun Christmas shows with the SF Symphony.
Top picks this season include:
>> Find out more about SF Symphony shows
In addition to all of our Christmas shows and holiday light displays, you will find several additional fun things to do this Christmas in San Francisco.
Here are just a few of my top picks.
The best way to save on your hotel stay is to shop around a little before you book. Here are just a few of the great places to save! Click on the links below to find the best deals in San Francisco for Christmas.
Booking: Find great deals all around San Francisco for your upcoming stay!
TripAdvisor: What's the #1 hotel in San Francisco? Read reviews & find hotel deals on TripAdvisor!
VRBO: Besides hotels, you'll also find some great places to stay locally through VRBO. Book an apartment or a room and feel more like a local. Find some great places to stay on VRBO here.
The gorgeous Christmas tree in San Francisco's Union Square is a great centerpiece for this lively shopping district.Christmas Eve in San Francisco is a special evening. You will find so many fun things to do, and several Christmas shows are offering up their final performances.
Many of our top attractions are open that day, but some close a little early.
In addition, you will find several great places to eat. Some offer a traditional Christmas Eve meal, and others allow you to order off the menu. Here are some of the top things to do on Christmas Eve in San Francisco.
Some attractions close early on Christmas Eve, even if they are open the next day.
Before you finalize your plans for Christmas Eve Day, make sure to check out the closing times for many of SF's major attractions.
Find attraction schedules for this Christmas Eve.
The San Francisco Ballet performs three shows on Christmas Eve in San Francisco. You can catch their interpretation of The Nutcracker at 11 am, 2 pm, or 4 pm at the War Memorial Opera House.
This is one of their most popular performances every year, and tickets sell out quickly. If you plan to go to one of these performances, I recommend buying your tickets right away.
Dozens of restaurants in San Francisco open their doors on Christmas Eve.
Most offer special menus so you can sit back, relax, and let the chef do all the work.
Find a list of the best places to enjoy Christmas Eve Dinner in SF.
It's easy to find something fun to do this Christmas in San Francisco. You will find dozens of attractions open this holiday. Here are my 10 favorites to visit (some of them are free)!
1. California Academy of Sciences: Head over to Golden Gate Park to visit one of the top attractions in San Francisco. The California Academy of Sciences is four museums in one, featuring a 4-story rainforest, aquarium, natural history museum, planetarium, and much more. Find tickets for Christmas Day.
2. SF Zoo: The San Francisco Zoo is also open on Christmas Day. See lions, tigers, and bears as well as dozens of other interesting animals from around the world.
3. 7D Experience: Another family-friendly option for Christmas Day is the 7D Experience. This part-movie, part-video game experience is one you will never forget.
4. Botanical Gardens: The Botanical Gardens are open 365 days a year and offer free admission on Christmas Day. They open at 7:30 am with the last entry at 4 pm on Christmas Day.
5. Japanese Tea Garden: Just a few steps away from the Botanical Gardens, you will find the Japanese Tea Gardens. They are also open daily. More about the Japanese Tea Garden.
6. Golden Gate Bridge: The Golden Gate Bridge is another fun option for Christmas in San Francisco. The walkways open just before sunrise and will stay open until late in the evening. Tips to visit.
7. Painted Ladies of Alamo Square: Another free and open attraction is in Alamo Square. The Painted Ladies of Alamo Square are six identical historic Victorian houses that are a must-see during your stay. More about the Painted Ladies of Alamo Square.
9. Pier 39: You will find several shops and restaurants open on Pier 39 on Christmas in San Francisco. Their large holiday tree will also be on display, so make sure to see it lit up that night, too. Find more details here.
9. Lombard Street: My final item on my list of the best attractions at Christmas in San Francisco is Lombard Street. This curvy street welcomes both car and pedestrian traffic all year long. Learn all about it here.
>> Click here for a full Christmas Day schedule of SF's top attractions
Although many attractions close on Christmas, you can still find a number of fun tours running.
They range from the standard bay cruise to walking tours around SF's top districts. Here are a few of my favorites that plan to run on Christmas in San Francisco 2025.
1. Golden Gate Bay Cruise: 60-minute cruise around the SF Bay, departs several times on Christmas in San Francisco between 10 am and 3:45 pm, starts at Fisherman's Wharf, sails under the Golden Gate Bridge, around Alcatraz, and passes many other attractions along the bay. Book your tickets today
2. San Francisco Golden Gate Bridge Bike Tour: 3-hour guided tour from Fisherman's Wharf to Sausalito, bike along SF's waterfront and over the Golden Gate Bridge, you can continue biking or explore Sausalito after the tour, ticket includes a ferry ride back to SF from Sausalito, tours offered at both 10 am and 1 pm on Christmas Day. Find tickets.
3. Self-Guided Bike Tours: A great way to explore SF on your own, rent a bike and follow one of their self-guided tours...or head out on your own route. They also offer electric bikes, so you can go a little further. Find tickets.
4. Chinatown and North Beach Walking Tour: Three-hour walking tour of the famous Chinatown and North Beach Neighborhoods, highlights include a stop at local restaurants, the historic Golden Gate Fortune Cookie Company, and more. Leaves at 2:30 pm on Christmas Day. Find tickets.
5. GoCar Tours: Cruise around town in a small, two-seat yellow Go Car as you explore top attractions, follow their programmed route to see as much as possible in just a few hours, available in several languages. Find tickets.
Additional fun things to do this Christmas in San Francisco include dining at a restaurant for your holiday meal, viewing our colorful light displays around town, and embarking on a special holiday cruise.
Learn more about these and other fun ideas for Christmas Day.
Many restaurants open on Christmas Day also feature a special menu.
Click the link below for my recommendations for your entire family.
Where to eat on Christmas Day in SF.
This holiday cruise offers a holiday buffet with items such as oven-roasted flounder, hand-carved oven-roasted turkey, and three-cheese baked Macaroni. You can also pick from a selection of salads, side dishes, and yummy desserts.
This 2.5-hour cruise leaves Pier 3 at 4 pm and returns around 6:30 pm. Enjoy views of the SF Bay as you spend the evening with your loved ones.
Many churches throughout San Francisco will offer a Christmas Eve and/or Christmas Day Mass. To help you find one, I compiled this list of the best churches in the city.
It includes some attractions that you can visit. Others on the list offer less traditional services. Use it to find the experience you seek during your stay.
Learn More: A list of churches in SF
In addition to the San Francisco Ballet's performance, you will find a variety of other performances of the Nutcracker all around the SF Bay Area. Here are just a few of my top picks.
Date: 11/29
The Oakland waterfront is the site for this annual event, which features a 55-foot tree adorned with over 5,000 lights and more than 600 ornaments.
Local musicians will entertain you, check out pop-up shops, and be able to meet Santa as he gets ready to ring in the SF Bay Area Christmas season.
This holiday event starts at 5:45 pm and ends at 8 pm.
Date: 12/4
For those visitors who are in the East Bay, the Broadway Plaza's annual Holiday Parade of Lights is a perfect way to usher in the Christmas season.
The parade starts at 7 pm with Santa coming along to light the tree. You are welcome to stay afterwards and stroll and enjoy the festivities.
The Holiday Parade of Lights starts at 6 pm and ends at 8:30 pm.
Dates: 11/28 - 1/1
Held the day after Thanksgiving, this tree lighting is located in downtown San Jose's Plaza de Cesar Chavez.
Santa will arrive and light the tree as part of this event.
You can then enjoy the park throughout the holiday season.
Date: 12/6
This family-friendly event in the South Bay city of Sunnyvale will give everyone the Christmas spirit and a chance to take a photo with Santa Claus.
The entertainment starts at 5 pm and goes until 8:30 pm. All activities are on Historic Murphy Avenue in downtown Sunnyvale.
Walk-Thru Dates: 12/6 7 12/7
Drive-Thru Dates: 12/9 - 12/30 (Closed on Christmas Day)
The annual Fantasy of Lights gives you the chance to walk through a park full of music, food trucks, photo booths, and more! Both nights of this event start at 4 pm and run until 9 pm. Everyone attending this event must buy a ticket, including kids of any age.
The walk is 1.5 miles long one way, so you can walk part of, or all of, this fantastic annual event.
In addition to the walk-through event, they are also hosting a drive-through event. This event allows you to experience the Fantasy of Lights from the safety of your car. It runs from 6 pm to 10 pm and is closed on Christmas Day.
>> Find tickets online for these events
Dates: 12/13 & 12/14
The gorgeous Marin County city of Sausalito is home to the beloved Lighted Boat Parade and Fireworks extravaganza. This SF Bay Area Christmas will let you see the magical lighted boat parade on Saturday night with fireworks.
The boat parade starts at 6 pm with fireworks at 7:15 on Saturday night.
If you are in the mood for a bit of exercise, then do a 5k run on Sunday, followed by a special brunch.
The Jingle Bell 5K run starts at 8:30 am, with the kids' fun run starting at 9:15 am.
Date: 11/28 - 11/29
This fair celebrates Christmas by offering you the chance to purchase all your holiday gifts while enjoying a variety of free special events and handcrafted arts that everyone in your family will enjoy. It's at the Santa Clara Convention Center.
Date: 12/6
Local artists display their wares while musicians play music as you enjoy walking around the Mill Valley Community Center.
You can simply admire the beautiful pieces of art, such as glassware, ceramics, jewelry, and more, or you can purchase some if you like.
The festival begins at 12 pm and concludes at 5 pm.

Hi, I’m Jill!
I’ve been sharing San Francisco travel advice since 2009 and have helped millions of people explore the city like a local. Whether you’re dreaming of sea lions, cable cars, or a great sourdough bread bowl, I’m here to help you plan an unforgettable trip with real tips from someone who actually lives here.
Comments? Questions? Suggestions?
I would love for you to join me in my private Facebook group!
It's a great place to interact with me and others who are familiar with the area.
You can ask questions, get advice for your upcoming stay, and then share your photos and advice with others when you return home. It's a great community and the fastest way to get answers to those nagging questions about your visit!