Weather in St Petersburg
With short summers and long, cold winters, visitors to St Petersburg should wrap up warm. Fortunately, the city has a plethora of museums to keep you occupied if the weather outside gets too cold.
Spring (March to May) begins cold, with an average temperature of 1°C (34°F), but becomes warmer as the season progresses, reaching an average of around 16°C (61°F) in May.
Summer (June to August) is the best time to visit as the days are warm and pleasant, reaching a high of around 22°C (72°F). Thanks to the city’s northerly latitude, mid-June to early-July sees 24 hours of sunshine a day during the White Nights phenomenon.
Autumn (September to November) starts off fairly mild (14°C (57°F)) but then becomes cold quite rapidly (2°C (36°F)).
Winter (December to February) attracts only the brave hearted as temperatures fall well below freezing, reaching an average low of -9°C (16°F). However, the city’s International Winter Festival always draws a big crowd.
Night
| Weather (night) | Temp (min night) | Rain (mm) | Wind (mph) | Humidity Pressure Visibility | ||
|---|---|---|---|---|---|---|
| Sun |
Occ Light Rain
|
Patchy rain possible |
1 3 °C |
1.1mm |
6
wnw |
96%
1,021mb Moderate |
| Mon |
Clear
|
Clear skies |
1 3 °C |
0mm |
2
ssw |
83%
1,027mb Good |
| Tue |
Clear
|
Clear skies |
1 4 °C |
0mm |
5
ssw |
83%
1,027mb Good |
| Wed |
Clear
|
Clear skies |
1 3 °C |
0mm |
6
s |
75%
1,022mb Good |
| Thu |
Partly Cloudy Night
|
Partly cloudy skies |
1 5 °C |
0mm |
6
ssw |
82%
1,019mb Good |
| Fri |
Cloudy
|
Cloudy skies |
1 6 °C |
0mm |
1
s |
91%
1,017mb Good |
| Sat |
Clear
|
Clear skies |
1 7 °C |
0mm |
8
s |
80%
1,011mb Good |
| Sun |
Overcast
|
Overcast skies |
1 2 °C |
0.1mm |
3
nw |
69%
1,015mb Good |
| Mon |
Clear
|
Clear skies |
1 2 °C |
6.6mm |
3
wsw |
82%
1,016mb Good |
- 0 to 30 is very low
- 31 to 50 is low
- 51 to 70 is moderate to low
- 71 to 80 is moderate
- 81 to 90 is moderate to high
- 91 to 100 is high
- Very poor - less than 1km
- Poor - between 1km and 4km
- Moderate - between 4km and 10km
- Good - between 10km and 20km
- Very good - between 20km and 40km
- Excellent - more than 40km
Temperature in St Petersburg
Sunlight in St Petersburg
Precipitation in St Petersburg
Humidity in St Petersburg
Do you have any Feedback about this page?
© 2025 Columbus Travel Media Ltd. All rights reserved. No part of this site may be reproduced without our written permission, click here for information on Columbus Content Solutions.


You know where