You are here

Weather in Saint Petersburg

Weather is something that interests everyone and every day. Weather information is necessary for us when choosing clothes and make plans for a vacation or a weekend. Information about the weather in St. Petersburg today and the forecast for the next few days you can see on this page.
All tourists need information about weather and climate when preparing for a trip to another country or to another city. On this page you can get the information about the weather in Saint Petersburg.

Weather in St. Petersburg

The climate of St. Petersburg is temperate and humid. Cyclones and anticyclones passing through the region cause severe changes in the weather. One of the most important features of the climate of St. Petersburg is the dissimilarity of the weather over the years. It is impossible to accurately predict what the weather will be next week, next month or next year. In some years, the winter can be very cold, in other years is warm enough. During the summer and early autumn sometimes prevails pleasing tourists’ warm and sunny weather, sometimes summer can be with lot of cloudy days and rains. Planning a trip to Saint Petersburg should be ready for any possible this time of year the weather.

It is possible to give some advice to tourists planning a trip to St. Petersburg.

  • During summer, be prepared for rain, bring an umbrella.
  • Summer in St. Petersburg can be quite cool. Take the clothes and shoes suitable for windy and cold weather and air temperature +12 - +15°C.
  • Summer in St. Petersburg can be hot. Take appropriate for warm weather clothing.
  • Winter in St. Petersburg can be very cold. Suitable for temperature -12 - 15°C clothing and footwear is essential.
  • Autumn and spring (September - November, March - May) the weather can remind the warmest winter days. Need clothes for air temperatures around 0°C, and footwear suitable for possible wet snow and puddles.

Seasons - useful information for tourists

Summer in Saint Petersburg

Unstable weather in north-western region of Russia does not give an opportunity to provide reliable information about the weather. Weather in St. Petersburg in the summer may be as dry and hot, and may be cool, windy and rainy. Warm, summer weather can be from mid-May to mid-September. The warmest months are June, July and August. In these months, the average day temperature is usually higher than 20°C; the maximum daytime temperature can reach 30°C. According to statistics in summer largest number of rains is in August.

The most attractive time to visit St. Petersburg is so-called “White Nights”, which lasts from late May to mid-July. At this time the sun goes down below the horizon for only a few hours and on the streets at night is enough light. At this time, when the weather is good, you can walk in St. Petersburg all night until the morning.


Winter in St. Petersburg usually begins in early December and ends in mid-March. Winter can be cold (with a lot of frost) and warm and slushy. There are heavy snows that prevent public transportation sometimes (except underground). In the warmest days it may rain. The air temperature in winter can drop to 20 - 25C, but usually is in the range of 0°C to -10°C.

Global warming makes winters less cold in St. Petersburg. Severe frosts began to happen less often and become shorter durations in recent years. Winter weather has become more comfortable.

Spring and autumn

The air temperature in the spring and autumn is about the same. At this time, slight frosts, as well as quite warm days. Early autumn (September, October) can be relatively warm and dry, but it can be quite a lot of rainy days. In the spring inconvenience can deliver melting snow. Melting snow in late March and April, causing puddles, slush and mud (select appropriate footwear). In the city center snow is removed better, so here is drier.

Facts about weather in St. Petersburg

  • The highest temperature for the entire period of observation: +37,1°C.
  • The lowest temperature for the entire period of observation: -35,9°C.
  • The average annual temperature, - 5,8°C
  • The temperature difference: 73,0°C
  • Sunshine hours per year: 1628.
  • The warmest months are June, July, August.
  • The coldest months are December, January, February.
  • Length of Day: 5 hours 51 minutes at the winter solstice to 18 hours and 50 minutes during the summer solstice.

Main content:


On our site there are advertising and partner links. This means that we can sometimes get a small share of the revenue from the sale from our partners. We do not register new users and do not store personal information. Some of the services interacting with the site use cookies to improve service.

You can buy this website if you can offer a really high price.