Get Exclusive App Deals
English

Saint Petersburg

Saint Petersburg 1
Travel Info
1
Travel Info

Recommended travel destinations near Saint Petersburg

More destinations

Saint Petersburg Weather, Climate and Best Time to Visit

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

12/20
Saturday
Patchy rain nearby
5.6°C/3°C
12/21
Sunday
Overcast
3.8°C/0°C
12/22
Monday
Partly Cloudy
0.1°C/-4°C
12/23
Tuesday
Sunny
-6.4°C/-9.5°C
12/24
Wednesday
Sunny
-9.7°C/-10.9°C
12/25
Thursday
Light freezing rain
-7.5°C/-11.1°C
12/26
Friday
Light snow
-0.6°C/-5.2°C