weather averages in st petersburg, russia
Average monthly weather in Saint Petersburg, Russia. Saint Petersburg's has a humid continental climate with cool summers and a relatively mild winter for Russian standards. This is caused because of its location close to the Gulf of Finland. There are over 160 cloudy days per year and the average annual rainfall exceeds 600 mm (23.6 inch).