Weather temperatures in St Petersburg during the duration of July is 16 with a typical high being 22 with low of 14 degrees. With the details being further below:

MonthDegrees Celsius
High Temperature22
Low Temperature14
Sunshine Per Day10

St Petersburg, Russia Weather in July FAQs

So what weather should I expect to see?

The weather looks like it will be 16.

On average whats the weather difference summer vs. winter?

The typical temperature variance is about 10 change in average daily temperature

What amount of sunshine will I get?

Generally it is around 10 sunshine hours

Click to see more St Petersburg Weather including St Petersburg, Russia June Weather and St Petersburg, Russia August Weather