St Petersburg, Russia — Climate
St Petersburg Weather
St Petersburg's climate is mild, though unpredictable. Winters are cold, with freezing winds and snowfall, and temperatures average about 9°F to 10°F (-13°C to -12°C) in January and February (the coldest months), sometimes dropping lower. June to August is usually the warmest time of year, though temperatures are still relatively low and average in the mid-60s Fahrenheit (about 20°C). Summer tends to be the most popular time to travel to St Petersburg.
Average Temperatures and Rainfall in St Petersburg
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rainfall (inches) | 1.5 | 1.2 | 1.4 | 1.3 | 1.5 | 2.3 | 3.1 | 3.2 | 2.7 | 2.6 | 2.2 | 2.0 |
| Rainfall (cm) | 28 | 25 | 25 | 30 | 43 | 56 | 66 | 76 | 61 | 51 | 41 | 36 |
| Min Temp (°C) | -13 °C | -12 °C | -8 °C | 0 °C | 6 °C | 11 °C | 13 °C | 13 °C | 9 °C | 4 °C | -2 °C | -8 °C |
| Max Temp (°C) | -7 °C | -5 °C | 0 °C | 8 °C | 15 °C | 20 °C | 21 °C | 20 °C | 15 °C | 9 °C | 2 °C | -3 °C |
| Min Temp (°F) | 9 °F | 10 °F | 18 °F | 32 °F | 43 °F | 52 °F | 55 °F | 55 °F | 48 °F | 39 °F | 28 °F | 18 °F |
| Max Temp (°F) | 19 °F | 23 °F | 32 °F | 46 °F | 59 °F | 68 °F | 70 °F | 68 °F | 59 °F | 48 °F | 36 °F | 27 °F |
| Good Weather | No | No | No | No | Yes | Yes | Yes | Yes | No | No | No | No |




