NOAA GHCND · LIVE

Historical Weather in St. Petersburg, Russia

See 55+ years of weather history for any date in St. Petersburg going back to 1970.

Look Up a Specific Date

Searching weather history for St. Petersburg, Russia

Monthly Climate Averages

Historical temperature and precipitation averages for St. Petersburg, Russia, based on 55+ years of weather data.

Warmest MonthJulyAvg High: 23°C (73°F) / Low: 13°C (56°F)
Coldest MonthJanuaryAvg High: -4°C (25°F) / Low: -9°C (15°F)
Jan
-4°/ -9°
25° / 15°F
💧 56 mm
Feb
-3°/ -9°
26° / 15°F
💧 53 mm
Mar
2°/ -6°
36° / 22°F
💧 64 mm
Apr
9°/ 0°
49° / 32°F
💧 79 mm
May
17°/ 6°
62° / 42°F
💧 107 mm
Jun
21°/ 11°
69° / 51°F
💧 132 mm
Jul
23°/ 13°
73° / 56°F
💧 160 mm
Aug
21°/ 12°
70° / 53°F
💧 152 mm
Sep
15°/ 7°
59° / 45°F
💧 112 mm
Oct
8°/ 3°
47° / 37°F
💧 99 mm
Nov
2°/ -2°
35° / 28°F
💧 81 mm
Dec
-2°/ -7°
29° / 20°F
💧 66 mm

Temperatures shown in Celsius with Fahrenheit in parentheses. Rainfall in millimetres, snowfall in centimetres.

St. Petersburg Weather by Month

Seasonal Weather in St. Petersburg

Other Cities in Russia

📬 Free weekly newsletter

This week in weather history.

Five notable weather anniversaries from the week ahead — deadliest tornadoes, record temps, historic storms — every Sunday. No spam, unsubscribe anytime.

4,200+ readers · Sunday delivery