St. Petersburg

US · 13m

Live · updated just now

Current conditions

Overcast
30°C
Feels like 33°C · Overcast
Humidity
61%
Wind
14 km/h WSW
Pressure
—
UV Index
5.9 Moderate
Cloud Cover
72%
Precipitation
0 mm
Sunrise
7:32 AM
Sunset
7:02 PM
Compare

What to expect today in St. Petersburg

Right now in St. Petersburg it's 30°C with overcast. It feels warmer than that, more like 33°C. Today's high should reach 30°C with an overnight low near 26°C. No significant precipitation is expected over the next several hours. Tomorrow looks similar, with highs near 30°C with clear sky.

Next 25 Hours

16:00
Rain
30°C
0.1
17:00
Rain
29°C
0.1
18:00
Overcast
29°C
·
19:00
Overcast
29°C
·
20:00
Overcast
28°C
·
21:00
Overcast
28°C
·
22:00
Mostly cloudy
28°C
·
23:00
Partly cloudy
27°C
·
00:00
Clear sky
27°C
·
01:00
Clear sky
27°C
·
02:00
Clear sky
27°C
·
03:00
Clear sky
27°C
·
04:00
Clear sky
26°C
·
05:00
Clear sky
26°C
·
06:00
Partly cloudy
26°C
·
07:00
Mostly cloudy
26°C
·
08:00
Mostly cloudy
26°C
·
09:00
Mostly cloudy
26°C
·
10:00
Partly cloudy
27°C
·
11:00
Partly cloudy
28°C
·
12:00
Clear sky
29°C
·
13:00
Clear sky
30°C
·
14:00
Clear sky
30°C
·
15:00
Clear sky
30°C
·
16:00
Clear sky
30°C
·

10-Day Forecast

Forecast trends

Next 24 hours — temperature & precipitation

10-day outlook — high / low & rainfall

St. Petersburg on the map

About St. Petersburg

St. Petersburg is a major city located on the Baltic Sea in Russia. It is renowned for its rich cultural heritage and is characterized by a cool, often damp climate.

St. Petersburg experiences four distinct seasons with cold, snowy winters and relatively mild summers. Temperatures can swing significantly, with frosts common in the colder months. Spring and early autumn offer the most pleasant times to visit.

Nearby Cities

Compare St. Petersburg with another citySee weather & climate side by side — find your climate twin.
→