Saint Petersburg Weather & Climate

Russia

Saint Petersburg sees feels-like daytime highs peak around 25.9°C in July and nighttime lows bottom out near -10.3°C in January. July is the wettest month (~67 mm), while February is the driest (~8 mm). For sunshine, July leads with about 55% clear skies.

Best time to visit Saint Petersburg

Based on mild feels-like temperatures and low rain chances, the most comfortable months are July, August, and June — expect around 14.925.9°C with roughly 33% chance of rain on a given day in July.

Saint Petersburg climate by month

MonthLow / High °CRain %RainfallClear skiesWind
January-10.3° / -5.5°7%11 mm22%12.3 kph
February-10.3° / -5.2°6%8 mm23%11.9 kph
March-6° / 0°10%15 mm30%11.3 kph
April0° / 8°18%26 mm38%10.5 kph
May6.3° / 16.2°26%46 mm48%9.8 kph
June12° / 22°31%62 mm53%9.1 kph
July14.9° / 25.9°33%67 mm55%8.7 kph
August13.3° / 22.4°33%66 mm51%9.2 kph
September8.2° / 15.7°30%51 mm44%10.2 kph
October2° / 7.4°27%44 mm31%11.1 kph
November-3.2° / 0.3°18%31 mm24%11.7 kph
December-7.6° / -4.1°10%15 mm23%12.2 kph

Feels-like temperatures from long-term historical data; ☀ marks the most comfortable months (mild temperatures, low rain).

Want to catch Saint Petersburg at its best?

Save your perfect conditions and get an email when a forecast matches.

Set up a free alert