Things to Do in St. Petersburg in December
December weather, activities, events & insider tips
December Weather in St. Petersburg
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.
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.
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.
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.
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.
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.
December Events & Festivals
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.
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.