Climate
To put it in just one word, St. Petersburg weather is variable. The city is on the Baltic Sea , which makes winters relatively mild, but summers are not particularly hot either. It is humid all year round. It does not rain all the time, but you never know when it will.
The average September temperature can vary +15 O C till +25 O C.