Home   Weather   Russia   Saint-Petersburg
Flag for Russia

Weather in Saint-Petersburg, Russia

Now
21 °F

Mostly cloudy.


Feels Like: 9 °F
Forecast: 12 / 4 °F
Wind: 13 mph from East

Location: St. Petersburg
Current Time: Jan 21, 2026 at 8:19:21 pm
Latest Report: Jan 21, 2026 at 7:30 pm
Visibility: N/A
Pressure: 30.27 "Hg
Humidity: 80%
Dew Point: 16 °F
Location of Saint-PetersburgLocation

Upcoming 5 hours

Now9:00 pm10:00 pm11:00 pm12:00 am1:00 am
21 °F14 °F14 °F12 °F11 °F11 °F

See more hour-by-hour weather

Forecast for the next 48 hours

Scroll right to see more
 WednesdayThursdayFriday
 EveningNightMorningAfternoonEveningNightMorning
Forecast
Temperature14 °F10 °F7 °F11 °F7 °F4 °F2 °F
Cloudy.Broken clouds.Mostly clear.Mostly sunny.Scatt­erred clouds.Overcast.Partly cloudy.
Feels Like5 °F0 °F-4 °F0 °F-3 °F-4 °F-6 °F
Wind Speed6 mph6 mph6 mph6 mph5 mph4 mph4 mph
Wind DirectionENE
ENE
ENE
ENE
ENE
ENE
ENE
Humidity93%86%84%78%85%84%86%
Dew Point12 °F6 °F3 °F5 °F3 °F0 °F-1 °F
Visibility3 mi6 mi5 mi6 mi6 mi6 mi5 mi
Probability of Precipitation5%1%0%0%0%2%3%
Amount of Rain0.00"0.00"0.00"0.00"0.00"0.00"0.00"
Amount of Snow0.00"0.00"0.00"0.00"0.00"0.00"0.00"
* Updated Wednesday, January 21, 2026 4:42:43 pm Saint-Petersburg time - Weather by CustomWeather, © 2026

14 day forecast, day-by-dayHour-by-hour forecast for next week

Yesterday's weather

Light snow. Partly sunny. 32 / 28 °F
Humidity: 100%. Wind: 5 mph from West

More weather last week

Currently at nearby stations

21 °F

Shlissel'burg: (24 mi)

Overcast. (2 hours ago)

21 °F

Belogorka: (41 mi)

Overcast. (2 hours ago)

22 °F

Ljuban: (52 mi)

Cold. (2 hours ago)

More weather in Russia

Forecast for the next 2 weeks

Scroll right to see more
MonTueWedThuFriSatSun
19
20
21

View historic weather

6
7
8

Detailed forecast for 14 days