Weather in St Petersburg in April

Normally the average weather in St Petersburg in April is 6. You can expect a high of 8 and low being 1 degrees.
 

Month Degrees Celsius
Temperature 6
High Temperature 8
Low Temperature 1
Sunshine Per Day 6

Useful Links: St Petersburg Weather: Average Weather & Yearly Climate