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: 73°F / Low: 56°F
Coldest MonthJanuaryAvg High: 25°F / Low: 15°F
Jan
25°/ 15°
💧 2.2"
Feb
26°/ 15°
💧 2.1"
Mar
36°/ 22°
💧 2.5"
Apr
49°/ 32°
💧 3.1"
May
62°/ 42°
💧 4.2"
Jun
69°/ 51°
💧 5.2"
Jul
73°/ 56°
💧 6.3"
Aug
70°/ 53°
💧 6.0"
Sep
59°/ 45°
💧 4.4"
Oct
47°/ 37°
💧 3.9"
Nov
35°/ 28°
💧 3.2"
Dec
29°/ 20°
💧 2.6"

Temperatures in Fahrenheit. Precipitation and snowfall in inches.

Seasonal Weather in St. Petersburg

Other Cities in Russia