Normally, the average daily temperature in St Petersburg all through May is 10. Highs are around 16 degrees celsius with a low of 7. The table below has further info:
|Sunshine Per Day||9|
St Petersburg, Russia Weather in May FAQs
What is the daily temperature like?
Expect temperatures to be 10 degrees.
On average, what is the winter weather like?
Winter daily temperatures are about -2.
On average whats the weather difference summer vs. winter?
The typical winter vs. summer temperature varies by 10 change in average daily temperature
Will I see a lot of sun?
9 hours of sun daily