Typical Weather

Russia

Weather in Saint Petersburg through the year

Measured at the weather station St. Petersburg, 3 km away.

MonthAverage highCoolest to warmest day
January-3.7 °C-4.1 °C – -3.3 °C
February-3.6 °C-4.3 °C – -2.0 °C
March1.3 °C-1.5 °C – 4.5 °C
April7.9 °C4.7 °C – 10.6 °C
May14.5 °C10.7 °C – 17.1 °C
June19.4 °C17.3 °C – 20.9 °C
July21.8 °C21.0 °C – 22.3 °C
August20.1 °C18.0 °C – 21.9 °C
September15.0 °C11.7 °C – 17.9 °C
October8.0 °C4.8 °C – 11.5 °C
November2.1 °C-0.5 °C – 4.7 °C
December-1.7 °C-3.1 °C – -0.6 °C