Your ultimate Christmas travel guide to San Francisco

Christmas in San Francisco transforms the city’s iconic hills and waterfront into a festive wonderland. From dazzling light displays to bustling holiday markets, the city’s unique blend of culture and creativity makes the season feel both classic and distinctly Californian. This guide covers the best ways to experience Christmas in San Francisco.

Top things to do for Christmas in San Francisco

1. Skate at the Union Square Ice Rink

Glide beneath the city’s towering Christmas tree at the Union Square Ice Rink. Surrounded by department store window displays and festive music, this is a must for holiday spirit.

Where to go:

Holiday Ice Rink In Union Square | Find on Maps

2. Experience Pier 39’s holiday festivities

Pier 39 lights up with a 60-foot Christmas tree, nightly tree lighting moments, and live entertainment. Enjoy shopping, dining, and bay views with a festive twist.

Where to go:

Pier 39 | Find on Maps

3. Ride the holiday cable cars

Hop on a cable car decorated for the season and enjoy sweeping views of the city’s lights. Some routes even feature carolers and special holiday events.

4. Attend the Great Dickens Christmas Fair

Held at the Cow Palace, this immersive event recreates Victorian London with costumed actors, artisan stalls, and traditional food.

Where to go:

Cow Palace | Find on Maps

5. Watch the Nutcracker by San Francisco Ballet

The San Francisco Ballet’s Nutcracker is a city tradition, with magical sets and a world-class cast. Book early for the best seats at the War Memorial Opera House.

Where to go:

War Memorial Opera House | Find on Maps

6. Wander through San Francisco Zoo Lights

The zoo’s annual holiday light display features illuminated animal sculptures, seasonal treats, and family-friendly activities.

Where to go:

San Francisco Zoo | Find on Maps

7. Explore Ghirardelli Square’s holiday market

Ghirardelli Square hosts a festive market with artisan vendors, live music, and plenty of chocolate treats. The square’s historic buildings are beautifully lit for the season.

Where to go:

Ghirardelli Square | Find on Maps

8. Discover the Embarcadero Center’s holiday lights

Four office towers are outlined in thousands of twinkling lights, and the Embarcadero Ice Rink offers skating with a view of the Bay Bridge.

Where to go:

Embarcadero Center | Find on Maps

Your perfect Christmas itinerary

Day 1: Iconic landmarks and holiday highlights (December 24)

Morning:

Start your day with breakfast at Mama’s on Washington Square, then stroll through North Beach to Coit Tower for panoramic city views. Head to Union Square to see the Christmas tree and lace up your skates at the ice rink.

Afternoon:

Enjoy lunch at The Rotunda at Neiman Marcus, overlooking the festive Union Square. Spend the afternoon shopping at Macy’s and Saks Fifth Avenue, taking in the decorated windows. Visit the Embarcadero Center for more lights and a skate at the ice rink.

Evening:

Dine at Fog Harbor Fish House on Pier 39, then explore the pier’s holiday displays and live entertainment. End your evening with a ride on a holiday cable car along Powell Street.

Day 2: Christmas magic and gorgeous views (December 25)

Morning:

Have a classic San Francisco breakfast at Sears Fine Food. Walk along the waterfront to Ghirardelli Square, where you can browse the holiday market and enjoy a hot chocolate.

Afternoon:

Lunch at Boudin Bakery Café with a view of the bay. Head to the Cow Palace for the Great Dickens Christmas Fair, or, if you prefer the outdoors, visit Golden Gate Park for a peaceful stroll.

Evening:

Book tickets for the San Francisco Ballet’s Nutcracker at the War Memorial Opera House. If you’re with family, visit the San Francisco Zoo Lights for a festive finale. For dinner, try Park Chalet near Ocean Beach for a cozy meal.

Frequently asked questions about spending Christmas in San Francisco

Is Christmas a good time to visit San Francisco?

Yes, Christmas is a wonderful time to visit San Francisco. The city is filled with festive lights, special events, and a lively holiday atmosphere.

What is the weather like at Christmas in San Francisco?

Expect mild winter weather, with temperatures around 50–60°F (10–16°C). Rain is possible, so bring a warm jacket and umbrella.

Are attractions open on Christmas Day?

Many attractions, including some museums and restaurants, may have limited hours or be closed on December 25. Major outdoor sites and light displays are usually accessible.

Where can I find Christmas markets in San Francisco?

Union Square, Ghirardelli Square, and the Great Dickens Christmas Fair all host holiday markets with gifts, food, and entertainment.

Is public transportation available during Christmas?

Public transportation, including Muni buses and cable cars, operates on a holiday schedule. Check schedules in advance for December 24 and 25.

What are some family-friendly Christmas activities?

Ice skating at Union Square, visiting the San Francisco Zoo Lights, and exploring Pier 39’s holiday events are all great for families.

Can I see Christmas lights in San Francisco?

Yes, the city features impressive light displays at Union Square, Embarcadero Center, Pier 39, and many neighborhoods.

Are restaurants open for Christmas dinner?

Some restaurants offer special Christmas menus, but reservations are essential. Check with your chosen venue for hours and availability.

Is the Nutcracker performed every year in San Francisco?

The San Francisco Ballet’s Nutcracker is an annual tradition, with performances throughout December at the War Memorial Opera House.

What should I pack for Christmas in San Francisco?

Pack layers, a warm jacket, and comfortable shoes for walking. An umbrella is useful in case of rain.