Climate in Saint Petersburg

Saint Petersburg experiences a distinct four-season climate with cold, snowy winters and relatively short, mild summers. Temperatures typically range from -15 Celsius in winter to +20 Celsius in summer. Expect significant humidity and strong winds, especially during the colder months.

Temperature

Precipitation

Monthly Averages

MonthHighAvgLowRainDaysSun (h)Comfort
May0mm1
43

All-time Records

Record High7.1°CMay
Record Low4.8°CMay
Driest Month0mmMay
Sunniest MonthhMay

Nearby Cities