Saint Petersburg, Russia Weather

Russia 🇷🇺 · Local time 10:30
53°
Cloudy Feels like 50° · High 64° / Low 47°
Wind
6 mph
Humidity
82%
0 Low
Updated 16 min ago

Saint Petersburg hourly forecast: next 24 hours

Today's high of 64°F (18°C) is about 4°F (2°C) above the typical September high of 60°F (16°C).

Now
19%
11 AM
12 PM
1 PM
2 PM
3 PM
15%
4 PM
18%
5 PM
15%
6 PM
15%
7 PM
16%
7:17 PM
Sunset
8 PM
26%
9 PM
25%
10 PM
29%
11 PM
28%
12 AM
29%
1 AM
29%
2 AM
27%
3 AM
27%
4 AM
36%
5 AM
47%
6 AM
53%
6:31 AM
Sunrise
7 AM
31%
8 AM
51%
9 AM
31%

Full Saint Petersburg hourly forecast →

Current conditions in detail

Feels like
50°
Wind
6 mph
SSE · gusts 15 mph
Humidity
82%
Pressure
29.92 in
Visibility
6 mi
Precipitation
0.0 in
23% chance today

Saint Petersburg weather tomorrow (Thursday, September 17)

Tomorrow in Saint Petersburg looks patchy rain nearby, with a high of 62° and an overnight low of 55°. There is a 72% chance of rain - plan accordingly. Winds top out near 12 mph, and the UV index reaches 2 (low).

High / Low
62° / 55°
Precipitation
72%
Sunrise / sunset
06:31 AM / 07:14 PM

See the full Saint Petersburg 14-day forecast →

Saint Petersburg 14-day forecast

Today
Overcast
High 64° Low 47°
Chance of precipitation: 23%
Thu, Sep 17 Thursday
Patchy rain nearby
High 62° Low 55°
Chance of precipitation: 72%
Fri, Sep 18 Friday
Patchy rain nearby
High 62° Low 50°
Chance of precipitation: 67%
Sat, Sep 19 Saturday
Patchy rain nearby
High 62° Low 54°
Chance of precipitation: 82%
Sun, Sep 20 Sunday
Patchy rain nearby
High 63° Low 52°
Chance of precipitation: 72%
Mon, Sep 21 Monday
Light rain shower
High 56° Low 49°
Chance of precipitation: 93%
Tue, Sep 22 Tuesday
Fog
High 54° Low 46°
Chance of precipitation: 78%
Wed, Sep 23 Wednesday
Patchy rain nearby
High 56° Low 46°
Chance of precipitation: 86%
Thu, Sep 24 Thursday
Overcast
High 58° Low 45°
Chance of precipitation: 25%
Fri, Sep 25 Friday
Overcast
High 56° Low 46°
Chance of precipitation: 68%
Sat, Sep 26 Saturday
Patchy rain nearby
High 53° Low 46°
Chance of precipitation: 37%
Sun, Sep 27 Sunday
Patchy rain nearby
High 53° Low 44°
Chance of precipitation: 28%
Mon, Sep 28 Monday
Sunny
High 56° Low 41°
Chance of precipitation: 10%
Tue, Sep 29 Tuesday
Sunny
High 56° Low 41°
Chance of precipitation: 15%

About the weather in Saint Petersburg

Seasons are the whole story in Saint Petersburg. The gap between an average July and an average January is 24°C - warm summers and cold, often snowy winters - which in practice means 71°F (22°C) afternoons at one end of the calendar and 26°F (-3°C) at the other.

Saint Petersburg weather: quick facts

  • Hottest month: July - highs near 71°F (22°C)
  • Coldest month: January - highs near 26°F (-3°C)
  • Decade extremes (2015-2024): 94°F (34°C) high · -25°F (-31°C) low
  • Wettest month: August (14 rainy days) · Sunniest: June (14.6 h sun/day)
  • Climate type: humid continental
  • Annual swing: 24°C between the average warmest and coolest month · day to night: 6°C
  • Snow: about 39 days a year
  • Months with freezing average lows: 6
  • Average humidity: 80%

Temperatures through the year

July is the warm end of the year, averaging 71°F (22°C) by day and 59°F (15°C) overnight. January is the coolest month, with highs of 26°F (-3°C) and lows near 18°F (-8°C). August is the wettest month at 4.3 inches (110 mm) over 14 days; March is the driest.

Rain, sun and snow

Days and nights are about 6°C apart on average - narrower than all but 8% of the 3496 cities in our dataset. Between the average July and the average January lie 24°C, a wider spread than roughly 77% of the cities we track. Sunshine averages 7.2 hours a day over the year - duller than all but 3% of the 3496 cities in our dataset, peaking in June at 14.6 hours. Snow falls on roughly 39 days a year, mostly October through April. The gridded 2015-2024 daily record for this location tops out at 94°F (34°C) and bottoms at -25°F (-31°C) - decade extremes, not all-time station records.

Season by season

Spring (March through May)

Spring in Saint Petersburg stays firmly cold, with daytime highs averaging 47°F (8°C) and nights around 33°F (1°C); rain falls on around 32 of the 90 days, plus about 8 snowy days.

Summer (June through August)

Summer in Saint Petersburg is pleasantly warm, with daytime highs averaging 70°F (21°C) and nights around 57°F (14°C); rain falls on around 41 of the 90 days. Daylight is generous - around 12.8 hours of sun a day.

Fall (September through November)

Through fall, Saint Petersburg is brisk and cold: 48°F (9°C) by day, 40°F (4°C) after dark, and rain falls on around 39 of the 90 days, plus about 5 snowy days.

Winter (December through February)

Winter brings deep cold here - highs near 29°F (-2°C), nights near 21°F (-6°C), and rain falls on around 41 of the 90 days, plus about 27 snowy days. Sun is scarce, averaging 1.7 hours a day. Wind sharpens cold like this considerably; pair the forecast winds with the wind speed converter to judge exposed conditions.

Average temperatures in Saint Petersburg by month

Monthly averages for Saint Petersburg based on 2015–2024 weather data.
MonthHighLow Rain daysPrecipitation SunshineHumidity
January 26° 18° 14 1.9 in 1.3 h/day 87%
February 29° 20° 12 1.8 in 2.9 h/day 86%
March 36° 24° 10 1.6 in 6.6 h/day 81%
April 46° 32° 12 2.1 in 9.4 h/day 76%
May 59° 44° 10 1.8 in 12.8 h/day 68%
June 69° 55° 10 2.2 in 14.6 h/day 68%
July 71° 59° 16 3.7 in 12.8 h/day 75%
August 69° 57° 14 4.3 in 11.1 h/day 78%
September 60° 50° 12 2.5 in 8.1 h/day 81%
October 47° 39° 14 2.8 in 4.8 h/day 85%
November 37° 31° 13 2.2 in 1.6 h/day 88%
December 31° 24° 15 2.2 in 0.9 h/day 88%

Explore Saint Petersburg's full climate guide →

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.