Get Exclusive App Deals
English

Saint Petersburg

Saint Petersburg 1
Travel Info
1
Travel Info
More destinations

Saint Petersburg Weather and climate

Data source:Meteostat
Update date:2025-09

Saint Petersburg year round climate
  • Spring (March–May): Average 0.7–11.8°C, with fluctuating temperatures, occasional rain, and increasing sunshine. Snow is still possible in March, while April begins to warm up. Common activities: Visiting museums, enjoying views of the Neva River, strolling in city parks. Recommended clothing: Warm jacket, sweater, comfortable shoes, and rain gear.
  • Summer (June–August): Average 17.9–19.7°C, warm and humid with frequent rain. Long daylight hours and sunny weather. Common activities: Touring the Peter and Paul Fortress, the fountains of Peterhof, walking along the Neva River, enjoying the White Nights. Recommended clothing: Light and breathable clothing, comfortable shoes, umbrella or raincoat.
  • Autumn (September–November): Average 7.2–14.6°C, cool with frequent rainfall and gradually decreasing temperatures. Decreasing daylight hours. Common activities: Visiting museums, admiring the autumn scenery, tasting Russian cuisine. Recommended clothing: Warm jacket, sweater, scarf, hat, and rain gear.
  • Winter (December–February): Average -5.1–-2.6°C, cold and dry with low temperatures and short daylight hours. Snow is possible. Common activities: Experiencing Russian winter activities, visiting indoor museums, enjoying indoor activities. Recommended clothing: Heavy down jacket, thermal underwear, hat, gloves, scarf, and waterproof winter boots.
Saint Petersburg climatological average

Annual average temperature: approx. 7°C / Annual rainfall: approx. 703 mm / Summer humidity: 70%–80% / Rainiest month: August

Saint Petersburg monthly average temperature and precipitation
Month
Air temperature (°C)
Precipitation (mm)
January
-5.1°C
53.3
February
-2.6°C
45.7
March
0.7°C
46.7
April
5.6°C
37
May
11.8°C
15.7
June
17.9°C
47.7
July
19.6°C
88.3
August
19.7°C
111
September
14.6°C
52
October
7.2°C
80
November
1.2°C
63.7
December
-2.8°C
62.3
Saint Petersburg weather for the next seven days
10/14
Tuesday
Patchy rain nearby
7.2°C/3.8°C
10/15
Wednesday
Patchy rain nearby
6.4°C/3.7°C
10/16
Thursday
Patchy rain nearby
9.6°C/4.1°C
10/17
Friday
Partly Cloudy
7.3°C/1.8°C
10/18
Saturday
Patchy rain nearby
6.7°C/1.3°C
10/19
Sunday
Partly Cloudy
5.1°C/-0.1°C
10/20
Monday
Patchy rain nearby
7.4°C/2.7°C