St Petersburg Average Weather & Yearly Climate
The Weather in St Petersburg is typically about 9 throughout the year but differs each month.
Weather figures shows that July is the hottest period and December is coldest. Temperatures vary by 25. Expect average temperatures to be 8 in Spring (between March – May) 21 during Summer and 8 through Autumn and -2 in the Winter period.
| Month | Degrees Celsius |
|---|---|
| January | -2 |
| February | -2 |
| March | 1 |
| April | 8 |
| May | 16 |
| June | 20 |
| July | 22 |
| August | 20 |
| September | 14 |
| October | 8 |
| November | 2 |
| December | -3 |
What are the Weather Insights, Yearly Temperature, Climate in St Petersburg?
Our weather insights helps decide the best time to go and visit St Petersburg
- Typical Average Daily Temperature: 9
- Typical Hottest Month: July
- Typical Coldest Month: December
- Average Spring Temperature: 8
- Average Summer Temperature: 21
- Average Autumn Temperature: 8
- Average Winter Temperature: -2