Skip to main content
St. Petersburg - Things to Do in St. Petersburg in December

Things to Do in St. Petersburg in December

December weather, activities, events & insider tips

December Weather in St. Petersburg

-1°C (31°F) High Temp
-5°C (23°F) Low Temp
51 mm (2.0 inches) Rainfall
70% Humidity

Is December Right for You?

Advantages

  • Winter Palace and Hermitage Museum crowds drop by roughly 40% compared to summer months - you'll actually have space to appreciate the Rembrandt collection without being jostled by tour groups, and morning entry around 10:30am typically means minimal queues at ticket counters
  • December brings the genuine Russian winter experience with snow-covered architecture that transforms the city into something from a Dostoevsky novel - Nevsky Prospekt under fresh snow at twilight, around 3:30pm when the streetlights come on, is legitimately spectacular
  • Hotel rates drop substantially after New Year's bookings clear out - mid-December typically sees 30-40% lower prices than summer peak, with four-star properties near Moskovsky Station running around $60-90 per night instead of $140-180
  • The Imperial ballet season is in full swing at the Mariinsky Theatre, and December performances of Nutcracker actually have better availability than you'd expect since most tourists haven't figured out the Russian booking systems - tickets in the upper balcony run 2,500-4,000 rubles ($27-43)

Considerations

  • Daylight runs roughly 10:00am to 3:45pm - that's under 6 hours of usable light, which genuinely affects how much you can accomplish in a day and makes outdoor photography challenging outside a narrow window
  • The Neva River and canal systems freeze over, which means no boat tours and the city loses one of its defining characteristics - those classic perspectives from the water simply aren't available, and walking along frozen embankments gets monotonous after the initial novelty wears off
  • Sidewalk ice management is inconsistent at best - even main tourist routes like the stretch between Palace Square and the Church on Spilled Blood can have treacherous patches, and you'll see locals doing the characteristic shuffle-walk that becomes second nature after your first near-fall

Best Activities in December

Hermitage Museum Extended Sessions

December weather makes this the ideal month for spending 4-5 hours inside the Winter Palace without feeling like you're missing perfect weather outside. The museum's heating system actually works well, and the reduced crowds mean you can linger in the Italian Renaissance galleries or the Gold Rooms without being rushed. The natural light through those massive palace windows, even with short days, is better for viewing art than summer's harsh brightness. Wednesday and Friday evenings they're open until 9pm, which works perfectly given the 3:45pm sunset.

Booking Tip: Buy tickets online at least 3 days ahead to skip the ticket hall entirely - prices run 1,000 rubles for main complex entry, around 1,500 rubles if you want the additional treasure galleries. Consider booking a 2-hour guided tour for 3,500-5,500 rubles to navigate the 350+ rooms efficiently. Audio guides are 600 rubles but honestly the English commentary is mediocre.

Mariinsky Theatre Ballet Performances

December is peak ballet season, and experiencing Nutcracker or Swan Lake in the theatre where these pieces premiered is worth the ticket price. The historic Mariinsky building's heating keeps you comfortable while outside temperatures hover around -3°C (27°F). Performances typically start at 7pm, which means you're not sacrificing precious daylight hours. The theatre's interior, with its blue and gold Imperial-era decoration, is genuinely stunning and part of the experience itself.

Booking Tip: Book directly through the Mariinsky website 2-3 weeks ahead for best seat selection. Upper balcony seats run 2,500-4,000 rubles and have decent sightlines. Dress warmly for the walk there - it's about 1.2 km from Sennaya Ploshchad metro station. Avoid third-party resellers charging 40-60% markups.

Peterhof Palace Winter Grounds Walking

While the fountains are shut down from November through April, Peterhof in winter offers something most tourists never see - the Grand Palace without the summer crush, and snow-covered formal gardens where you can actually walk at your own pace. The 30-minute marshrutka ride from Avtovo metro station costs 100 rubles and runs every 20 minutes. The palace interior tour, with its gilded ballrooms and Peter the Great's study, takes about 90 minutes and the heating works surprisingly well.

Booking Tip: Palace entry runs 1,000 rubles, and you'll want to book the specific entry time online since they cap visitors at 50 per slot. The grounds themselves are free to wander. Bring proper winter boots - the paths are cleared but can be icy, and you'll be walking 2-3 km if you explore properly. Best visited 11am-2pm for maximum daylight.

Russian Banya Experience Sessions

When you're dealing with -5°C (23°F) temperatures and 70% humidity that makes everything feel colder, a proper banya session becomes less touristy novelty and more essential Russian winter survival strategy. The cycle of extreme heat, cold plunge, and birch branch beating actually makes sense when you've spent the day walking frozen streets. Traditional banyas near the city center charge 1,500-2,500 rubles for 2-hour sessions, and December is when locals use them most frequently.

Booking Tip: Book evening sessions around 6-8pm after a day of sightseeing. Bring your own towel and flip-flops to save rental fees. Public banyas cost 800-1,200 rubles but require comfort with communal nudity. Private cabin rentals for 2-4 people run 3,000-5,000 rubles for 2 hours. Look for places within 10-15 minutes of your hotel since you'll be warm and relaxed afterward.

Yusupov Palace Interior Tours

This lesser-visited palace offers the same Imperial grandeur as more famous sites but with maybe 30% of the crowds, which matters when you're moving between heated rooms in winter. The basement theatre where Rasputin was allegedly murdered adds genuine historical intrigue. The palace's compact size means you can see everything worthwhile in 75-90 minutes without the exhaustion of the Hermitage's endless galleries. Located right on the Moika River embankment, about 800 m from Sennaya Ploshchad metro.

Booking Tip: Entry costs 700 rubles for self-guided tours, 1,000 rubles with the Rasputin exhibition included. English audio guides are 200 rubles and actually worth it here. The palace opens at 11am, and arriving right at opening means you might have entire rooms to yourself for 20-30 minutes. No advance booking needed in December except for weekend afternoons.

Metro Station Architecture Tours

Petersburg's metro stations are legitimately beautiful Soviet-era showcases with mosaics, chandeliers, and marble that rival palace interiors - and they're heated, which matters in December. Stations like Avtovo, Ploshchad Vosstaniya, and Admiralteyskaya function as free museums. A single metro token costs 70 rubles, and you can spend 2-3 hours station-hopping to escape the cold while seeing genuine Soviet artistic achievement. The metro system is efficient and runs until 12:30am.

Booking Tip: Buy a multi-ride card for 10 trips at 355 rubles to save per-ride costs. Download the Yandex Metro app for navigation since station names are in Cyrillic. Best done on particularly cold or snowy days when outdoor sightseeing becomes miserable. Combine this with above-ground sights near each station to break up your day between warm and cold environments.

December Events & Festivals

Mid to Late December

New Year's Preparations and Markets

Russians celebrate New Year with more enthusiasm than Christmas, and late December sees the city transform with Ded Moroz and Snegurochka decorations, temporary ice skating rinks, and holiday markets. Palace Square typically has a large decorated tree and market stalls selling traditional foods, felt boots, and Soviet-nostalgia items. The atmosphere builds throughout the month, with the biggest celebrations on December 31st when fireworks go off at midnight.

Throughout December

Mariinsky Theatre Winter Festival

The theatre traditionally programs its most ambitious productions in December, including full-length classical ballets and opera performances that draw Russian culture enthusiasts from Moscow and beyond. While not a single event, the concentrated programming makes December the best month for serious ballet and opera attendance. Performances run almost daily throughout the month.

Essential Tips

What to Pack

Insulated waterproof boots with serious tread - not fashion boots, actual winter boots rated to -20°C that can handle 51 mm of precipitation across 10 days, much of it as snow that turns to slush on sidewalks
Layering system with merino wool or synthetic base layer, fleece mid-layer, and windproof outer shell - the 70% humidity makes the -5°C (23°F) feel significantly colder than dry cold
Warm hat that covers your ears completely - you'll lose substantial heat through your head in those 6-hour daylight windows when you're outside most
Neck gaiter or scarf that you can pull up over your nose and mouth when wind chill drops temperatures further along the Neva embankments
Thermal gloves plus a backup pair - wet gloves in December are miserable, and you'll want spares when one pair is drying in your hotel
Hand and foot warmers for particularly cold days - pharmacies sell them but they're cheaper bought before you arrive, useful for those 3-4 hour outdoor walking sessions
Sunglasses despite winter weather - that UV index of 8 combined with snow reflection can cause genuine eye strain, especially during the brief midday sun
Small backpack or crossbody bag that fits under your coat - you'll want to minimize exposed surface area in cold wind
Moisturizer and lip balm - indoor heating systems are aggressive and the air gets very dry, causing chapped skin within 2-3 days
Portable battery pack for your phone - cold weather drains batteries fast, and you'll need your phone for maps and translation apps throughout the day

Insider Knowledge

The Hermitage's lesser-known General Staff Building across Palace Square has excellent Impressionist and Modern art collections with maybe 10% of the main palace crowds - same ticket gets you into both buildings, and it's connected by an underground passage so you don't have to brave the cold twice
Locals eat their main meal at lunch rather than dinner, which means restaurant deals run from noon to 3pm with business lunch menus at 400-600 rubles for soup, main, and tea - substantially cheaper than evening a la carte pricing
The marshrutka minibus system is how locals actually get around for longer distances - they're faster than buses, cost 50-100 rubles depending on route, and drivers speak zero English but you can show them your destination on your phone
Most museums close one day per week, but it's not consistent - the Hermitage closes Mondays, Russian Museum closes Tuesdays, and Peterhof closes Mondays in winter - plan your week accordingly or you'll waste a day showing up to locked doors

Avoid These Mistakes

Underestimating how early darkness affects your schedule - at 3:45pm sunset, you need to finish outdoor photography and architectural viewing by 3pm, which means starting your day by 10am to get 5 hours of usable light
Wearing inadequate footwear and spending your entire trip terrified of slipping on ice instead of enjoying the city - proper winter boots with aggressive tread make an enormous difference in your comfort and confidence
Trying to maintain a summer-pace sightseeing schedule when winter weather, heavy clothing, and constant warming breaks mean you'll realistically see 60-70% of what you'd manage in June - plan for 2-3 major sights per day maximum

Explore Activities in St. Petersburg

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.

Plan Your December Trip to St. Petersburg

Top Attractions → Trip Itineraries → Where to Stay → Dining Guide → Budget Guide → Getting Around →