St. Petersburg Weather, When to Go and Climate Information

(St. Petersburg, North-Western Federal District, Russia)



View of St. Petersburg's Church of Our Savior on the Spilled BloodDue to its situation on the north-western side of Russia and therefore close to the Baltic Sea, the weather in St. Petersburg is known for being changeable, with climate extremes and distinct seasonal changes. The beginning of summer is a popular time to visit St. Petersburg, along with early autumn, when the golden fall colours at the start of October are quite a sight to behold.

Seasonal Climate Variations / When to Go

June, July and August predictably experience the warmest and most humid climate in St. Petersburg, when temperatures often stay around 23°C / 73°F during the daytime, and at times rise even a little higher. The warmest month is usually July, when even night-time temperatures average a pleasant 13°C / 55°F. St. Petersburg is famous for its long summer daylight hours and in the heart of summer, the sun hardly sets at all and this period has become known as the 'White Nights'.


Further photo of the Church of Our Savior on the Spilled BloodAugust tends to feature the wettest weather in St. Petersburg, although precipitation levels are still fairly low and far from being excessive. The August rainfall is around 76 mm / 3 inches, as opposed to the driest month of February, when it is just 25 mm / 1 inch.

The winter climate in St. Petersburg is chilly and night-time frosts can be hard, regularly dropping to below -10°C / 14°F in February. Although the winter weather can be cold, you can expect a number of warmer spells at times, in between the snow flurries and frosty weather. Between December and March there are usually more than 100 days featuring a snow cover of some description. Even the River Neva freezes over during the winter, finally breaking up in April, when the climate begins to improve and temperatures quickly rise.

St. Petersburg Weather and Climate Chart (Averages)


Maximum
Minimum

January

-2°C / 28°F
-8°C / 18°F

February

-3°C / 27°F
-11°C / 12°F

March

2°C / 36°F
-6°C / 21°F

April

10°C / 50°F
1°C / 34°F

May

15°C / 59°F
3°C / 37°F

June

22°C / 72°F
9°C / 48°F

July

23°C / 73°F
13°C / 55°F

August

21°C / 70°F
10°C / 50°F

September

15°C / 59°F
5°C / 41°F

October

8°C / 46°F
3°C / 37°F

November

1°C / 34°F
-4°C / 25°F

December

-2°C / 28°F
-9°C / 16°F