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.
Weather (day) | Temp (max day) | Rain (mm) | Wind (mph) | Humidity Pressure Visibility | ||
---|---|---|---|---|---|---|
Sunday |
Overcast
|
Overcast skies |
11
°C
|
0.2 |
9
sw
|
80-100% 992 mb good |
Monday |
Overcast
|
Overcast skies |
10
°C
|
0.2 |
12
nne
|
80-100% 992 mb good |
Tuesday |
Overcast
|
Overcast skies |
10
°C
|
0.2 |
11
nw
|
80-100% 992 mb good |
Wednesday |
Overcast
|
Overcast skies |
10
°C
|
0.2 |
7
ne
|
80-100% 992 mb good |
Thursday |
Overcast
|
Overcast skies |
10
°C
|
0.2 |
3
e
|
80-100% 992 mb good |
Friday |
Overcast
|
Overcast skies |
10
°C
|
0.2 |
3
ese
|
80-100% 992 mb good |
Saturday |
Overcast
|
Overcast skies |
10
°C
|
0.2 |
4
s
|
80-100% 992 mb good |
We update the weather data for from our weather partner every four hours. The time the last update was received is detailed here.
- 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