Weather in Saint Petersburg in december 2025

The weather in Saint Petersburg in december comes from statistical datas on the past years. You can view the weather statistics for the whole month, but also navigating through the tabs for the beginning, the middle and the end of the month.

Average weather throughout december

very bad weather 411.3cm

Weather at 6am
29°F

Cloudy

31%

Fog

12%

Partly Cloudy

11%

Weather at 12pm
29°F

Cloudy

31%

Partly Cloudy

14%

Fog

9%

Weather at 6pm
29°F

Snow showers

33%

Fog

10%

Partly Cloudy

8%

Weather at 3am
29°F

Snow showers

48%

Cloudy

20%

Partly Cloudy

11%

Fog

7%



Evolution of daily average temperature and precipitation in Saint Petersburg in december

These charts show the evolution of average minimum/maximum temperatures as well as average daily precipitation volume in Saint Petersburg in december.


The climate of Saint Petersburg in december is very bad

In december in Saint Petersburg, the climate is wet (with 3in of rainfall over 5 days). The weather is worst than the previous month since in november there is an average of 3in of precipitation over 5 days.

The climate is quite cold around this city december. Do not forget to take with you warm clothes! The thermometer averaged maximum of 31°F. In the morning the temperature drops to 27°F. Thus, the mean temperature average in december in Saint Petersburg is 29°F. Note that seasonal normals are in contrast with those observed in Saint Petersburg in december with a maximum record of 47°F in 2015 and a minimum record of -4°F in 2012. You can expect to have about 24 days with temperatures below 32°F, or 77% of the month.

On average, in Saint Petersburg, the days of december last 05:56. The sun rises at 09:56 and sets at 15:52.



Seasonal average climate and temperature of Saint Petersburg in december

Check below seasonal norms These statistics are compiled from the weather statements of the past years of the month of december.

December
Outside temperature
Average temperature 29°F
Highest temperature 31°F
Lowest temperature 27°F
Highest record temperature 47°F
(2015)
Lowest record temperature -4°F
(2012)
Number of days at -32°F 24 day(s)
(77%)
Sea temperature
Average sea temperature 38°F
Lowest sea temperature 33°F
Highest sea temperature 42°F
Wind
Wind speed 18km/h
Wind temperature 18°F
Precipitation (rainfall)
Rainfall 3in
Number of days with rainfall 5 day(s)
(16%)
Record daily rainfall 1.1in
(2009)
Snowfall 411.3cm
Other climate data
Humidity 93%
Visibility 6.99km
Cloud cover 82%
UV index 2
Daily sunshine hours 3
Sunrise and sunset
Time of sunrise 09:56
Time of sunset 15:52
Length of day 05:56
Our opinion about the weather in december
Our opinion at whereandwhen.net very bad



How was the weather last december?

Here is the day by day recorded weather in Saint Petersburg in december 2024:

01-12-2024
Patchy rain nearby
41°F to 43°F
02-12-2024
Clear/Sunny
38°F to 43°F
03-12-2024
Overcast
38°F to 41°F
04-12-2024
Clear/Sunny
27°F to 31°F
05-12-2024
Clear/Sunny
23°F to 27°F
06-12-2024
Overcast
27°F to 31°F
07-12-2024
Partly Cloudy
23°F to 25°F
08-12-2024
Overcast
29°F to 31°F
09-12-2024
Clear/Sunny
23°F to 27°F
10-12-2024
Partly Cloudy
34°F to 36°F
11-12-2024
Clear/Sunny
34°F to 40°F
12-12-2024
Partly Cloudy
27°F to 31°F
13-12-2024
Cloudy
22°F to 25°F
14-12-2024
Heavy snow
27°F to 29°F
15-12-2024
Heavy snow
25°F to 31°F
16-12-2024
Heavy snow
20°F to 32°F
17-12-2024
Moderate snow
27°F to 32°F
18-12-2024
Clear/Sunny
5°F to 11°F
19-12-2024
Moderate or Heavy freezing rain
22°F to 38°F
20-12-2024
Cloudy
36°F to 40°F
21-12-2024
Moderate snow
25°F to 36°F
22-12-2024
Light snow
34°F to 36°F
23-12-2024
Light sleet
32°F to 34°F
24-12-2024
Moderate snow
31°F to 32°F
25-12-2024
Mist
29°F to 34°F
26-12-2024
Patchy rain nearby
38°F to 40°F
27-12-2024
Overcast
27°F to 34°F
28-12-2024
Mist
27°F to 38°F
29-12-2024
Patchy rain nearby
38°F to 40°F
30-12-2024
Blowing snow
31°F to 40°F
31-12-2024
Clear/Sunny
29°F to 32°F

Map: other cities in Russia in december

Cities near Saint Petersburg:

Petrodvorets in decembervery bad weather
Sosnovyy Bor in decembervery bad weather
Vyborg in decembervery bad weather
Pskov in decembervery bad weather
Petrozavodsk in decembervery bad weather
Velikiye Luki in decembervery bad weather
Cherepovets in decembervery bad weather
Rybinsk in decembervery bad weather
Vologda in decembervery bad weather
Smolensk in decembervery bad weather
Moscow in decembervery bad weather
Kostroma in decembervery bad weather
Russia in december: See full list of cities

Click over cities on the map for information about the weather in december.

Legend: Saint Petersburg perfect weather good tolerable bad very bad


Weather data for Saint Petersburg in december:

Weather data for Saint Petersburg for december are derived from an average of the weather forecast since 2009 in Saint Petersburg. There is a margin of error and these forecasts are to be considered as general information only. The weather in Saint Petersburg can vary slightly from year to year, but this data should limit surprises. So you can pack your bags or check for the best time in year to go to Saint Petersburg.


Weather in november in Saint Petersburg
Weather in january in Saint Petersburg
Change units