Current Weather and Forecast in Saint Petersburg, Russia

Russia 🇷🇺 · Local time 02:00
52°
Patchy rain nearby Feels like 44° · High 53° / Low 47°
Wind
18 mph
Humidity
70%
0 Low
Updated 1 hour ago

Saint Petersburg hourly forecast: next 24 hours

Today's high of 53°F (12°C) is about 6°F (3°C) above the typical October high of 47°F (8°C).

Now
19%
3 AM
17%
4 AM
21%
5 AM
21%
6 AM
21%
7 AM
22%
7:19 AM
Sunrise
8 AM
22%
9 AM
22%
10 AM
24%
11 AM
21%
12 PM
18%
1 PM
16%
2 PM
3 PM
16%
4 PM
5 PM
6 PM
6:14 PM
Sunset
7 PM
18%
8 PM
19%
9 PM
21%
10 PM
11 PM
12 AM
1 AM

Full Saint Petersburg hourly forecast →

Current conditions in detail

Feels like
44°
Wind
18 mph
W · gusts 32 mph
Humidity
70%
Pressure
29.57 in
Visibility
6 mi
Precipitation
0.0 in
36% chance today

Saint Petersburg weather tomorrow (Thursday, October 8)

Tomorrow in Saint Petersburg looks overcast, with a high of 54° and an overnight low of 42°. Precipitation chance is modest at 18%. Winds top out near 10 mph, and the UV index reaches 1 (low).

High / Low
54° / 42°
Precipitation
18%
Sunrise / sunset
07:21 AM / 06:11 PM

See the full Saint Petersburg 14-day forecast →

Saint Petersburg 14-day forecast

Today
Patchy rain nearby
High 53° Low 47°
Chance of precipitation: 36%
Thu, Oct 8 Thursday
Overcast
High 54° Low 42°
Chance of precipitation: 18%
Fri, Oct 9 Friday
Overcast
High 57° Low 45°
Chance of precipitation: 87%
Sat, Oct 10 Saturday
Light drizzle
High 52° Low 45°
Chance of precipitation: 88%
Sun, Oct 11 Sunday
Patchy rain nearby
High 51° Low 44°
Chance of precipitation: 76%
Mon, Oct 12 Monday
Light rain shower
High 52° Low 46°
Chance of precipitation: 88%
Tue, Oct 13 Tuesday
Patchy rain nearby
High 48° Low 44°
Chance of precipitation: 68%
Wed, Oct 14 Wednesday
Overcast
High 49° Low 40°
Chance of precipitation: 17%
Thu, Oct 15 Thursday
Patchy rain nearby
High 48° Low 41°
Chance of precipitation: 81%
Fri, Oct 16 Friday
Overcast
High 45° Low 40°
Chance of precipitation: 32%
Sat, Oct 17 Saturday
Patchy rain nearby
High 46° Low 40°
Chance of precipitation: 52%
Sun, Oct 18 Sunday
Light drizzle
High 50° Low 45°
Chance of precipitation: 90%
Mon, Oct 19 Monday
Patchy rain nearby
High 52° Low 47°
Chance of precipitation: 85%
Tue, Oct 20 Tuesday
Patchy rain nearby
High 55° Low 50°
Chance of precipitation: 42%

About the weather in Saint Petersburg

Saint Petersburg has a humid continental climate. July is the warmest month, with average highs of 71°, and January the coldest, when nights fall to around 18°. August brings the most rain, on about 14 days, while June is the sunniest, with 14.6 hours of sunshine a day. Over a whole year it rains on roughly 153 days.

Saint Petersburg climate guide: monthly averages, seasons and the best time to visit

Common questions

Which month is warmest in Saint Petersburg?
July, averaging 71°F (22°C) by day and 59°F (15°C) overnight. The hottest single day in our 2015-2024 record for this location reached 94°F (34°C).
How warm is Saint Petersburg on average?
43°F (6°C) across all twelve months - about 48°F (9°C) by day and 38°F (3°C) after dark.
Is Saint Petersburg humid?
Relative humidity averages 80% across the year, which reads as very humid. The most comfortable stretch falls in the drier half of the year.
What is the coldest month in Saint Petersburg?
January, with highs of 26°F (-3°C) and lows near 18°F (-8°C). The coldest day in the 2015-2024 record fell to -25°F (-31°C).
Is there snow in Saint Petersburg?
Yes - about 39 days a year carry measurable snowfall, concentrated October through April.
Which month is wettest in Saint Petersburg?
August, at 4.3 inches (110 mm) over about 14 days. March is the driest month, at 1.6 inches (42 mm).
What is the best time to visit Saint Petersburg?
May to June and August to September is the sweet spot for Saint Petersburg - these are the warmest and brightest weeks of the year. Expect 64°F (18°C) in the afternoon and around 12 days of rain in a typical month of it. For the same question asked the other way round, see where else is warm in May.