Typical average weather in St Petersburg in the course of October is 7. You can expect a high of 8 with low average temperatures being 4 degrees. For more context we have put some more information below:

MonthDegrees Celsius
High Temperature8
Low Temperature4
Sunshine Per Day3

Click to see more St Petersburg Weather including St Petersburg, Russia September Weather and St Petersburg, Russia November Weather