Climate in St. Petersburg, Russia

Climate in St. Petersburg, Russia
Located in northwestern Russia off the Baltic Sea near the Finnish border, St. Petersburg is the historic capital of the world's largest country. Any visitor to St. Petersburg must consider its climate before planning a trip because its winters can be brutal and its summers not excessively warm.

Climate Type

St. Petersburg experiences short, warm and humid summers and cold winters. This is characterized as a cool humid continental climate.


June through August is the warmest period, with temperatures ranging from 52 to 68 degrees Fahrenheit. December through March is the coldest (8 to 23 degrees). The spring and fall months are moderately warm, with averages ranging from 28 to 59 degrees.


St. Petersburg's record low is 27.4 degrees below zero and its record high is 91.4 degrees.


Precipitation is common in St. Petersburg, with an average of 23.7 inches (603 mm) per year. During the brief summer, it comes in the form of rain and snow in the winter. The fall and spring receive a wintry mix of snow and rain.


Humidity is highest in the winter months, with averages ranging from 85 to 89 percent. During the summer, it can range from 59 to 79 percent. The spring and fall averages anywhere from 68 to 88 percent.

Article Written By Patrick M. Lind

Patrick M. Lind has been freelance writing since 2007 and has worked as an editor and journalist for He received a Master of Arts in history from the University of Amsterdam in the Netherlands and has traveled extensively throughout the United States, Europe, Asia and Middle East.

Don't Miss a Thing!

All our latest outdoor content delivered to your inbox once a week.



We promise to keep your email address safe and secure.