Thermograph

Weather in Saint Petersburg in December

In an average December, Saint Petersburg sees a daily high around -2°C and a low around -6°C, based on 1980–2026 of local climate records.

Average high-2°C
Typical high range-9°C to 3°C
Average low-6°C
Typical low range-14°C to 1°C
Average daily precipitation3 mm

December records

The most extreme December on record for each metric, across 1980–2026. For rainfall, the wettest and driest are by total December accumulation.

High

Highest 9°C 2006-12-06
Lowest -22°C 2002-12-31

Low

Highest 7°C 2015-12-06
Lowest -26°C 2002-12-31

Feels-like

Highest 2°C 2006-12-09
Lowest -38°C 2002-12-31

Humidity

Highest 7.3 g/m³ 2015-12-06
Lowest 0.6 g/m³ 2002-12-31

Wind

Highest 49 km/h 2013-12-13
Lowest 6 km/h 2023-12-02

Gust

Highest 90 km/h 2011-12-26
Lowest 11 km/h 2018-12-15

Precip

Wettest 109 mm 1983
Driest 25 mm 1995

See Saint Petersburg's live weather grade →

Visiting Saint Petersburg in December? See how its comfort stacks up against where you live.

Compare Saint Petersburg with your city →

‹ November · Saint Petersburg climate overview · January ›