St Petersburg Climate & Weather
St Petersburg Climate Chart
St Petersburg's climate is mild, though unpredictable. Winters are cold (November to March), with freezing winds and snowfall, and temperatures average 16°F (-9°C) to 26°F (-3°C) in January and February, the coldest months, sometimes dropping lower. June to August is usually the warmest time of year, though temperatures are still relatively low and average in the mid-60s Fahrenheit (about 20°C) at most. Summer tends to be the most popular time to travel to St Petersburg.