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
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.