🇷🇺 Weather in Saint Petersburg
Map Overlays:
Hourly Forecast for Saint Petersburg
20:00
18°
1%
21:00
16°
2%
22:00
14°
4%
23:00
13°
4%
00:00
12°
4%
01:00
12°
4%
02:00
12°
5%
03:00
11°
7%
04:00
11°
7%
05:00
12°
7%
06:00
13°
5%
07:00
16°
4%
08:00
17°
3%
09:00
19°
2%
10:00
21°
1%
11:00
22°
1%
12:00
23°
1%
13:00
24°
1%
14:00
24°
1%
15:00
24°
1%
16:00
23°
1%
17:00
21°
2%
18:00
22°
1%
19:00
22°
1%
14-Day Forecast for Saint Petersburg
Wed, Jun 03
22° /
11°
Thu, Jun 04
24° /
11°
Fri, Jun 05
26° /
14°
Sat, Jun 06
26° /
13°
Sun, Jun 07
21° /
13°
Mon, Jun 08
21° /
13°
Tue, Jun 09
24° /
12°
Wed, Jun 10
25° /
13°
Thu, Jun 11
21° /
14°
Fri, Jun 12
26° /
13°
Sat, Jun 13
28° /
17°
Sun, Jun 14
27° /
17°
Mon, Jun 15
24° /
13°
Tue, Jun 16
25° /
14°
Additional Forecasts for Saint Petersburg
Air Quality
💨 US EPA Index 2 (Moderate)
CO (Carbon Monoxide) 344.0 μg/m³
O₃ (Ozone) 52.0 μg/m³
NO₂ (Nitrogen Dioxide) 61.2 μg/m³
SO₂ (Sulphur Dioxide) 9.3 μg/m³
PM2.5 (Fine particles) 18.9 μg/m³
PM10 (Coarse particles) 24.4 μg/m³
Historical Weather
Weather Forecasts for Other Cities in Russia
Frequently Asked Questions about Weather in Saint Petersburg
What is the temperature in Saint Petersburg right now?
The current temperature in Saint Petersburg is 22°C (72°F), partly cloudy (feels like 24°C).
What's the weather like in Saint Petersburg right now?
Conditions in Saint Petersburg right now: Partly cloudy, humidity 46%, wind 4 km/h NW.
What is today's forecast for Saint Petersburg?
Today in Saint Petersburg: high 22°C, low 11°C, patchy rain nearby. Chance of rain: 73%.
What is the 7-day weather forecast for Saint Petersburg?
Daily highs and lows for Saint Petersburg:
- 2026-06-03: 22°C / 11°C
- 2026-06-04: 24°C / 11°C
- 2026-06-05: 26°C / 14°C
- 2026-06-06: 26°C / 13°C
- 2026-06-07: 21°C / 13°C
- 2026-06-08: 21°C / 13°C
- 2026-06-09: 24°C / 12°C
Is it going to rain in Saint Petersburg today?
There is a 73% chance of rain in Saint Petersburg today. Total expected precipitation: 0.34 mm.
What is the wind speed in Saint Petersburg right now?
Wind in Saint Petersburg is currently 4 km/h (3 mph) from the NW.
What is the UV index in Saint Petersburg right now?
The UV index in Saint Petersburg is currently 2.1 (low). Sun protection is recommended when the index is 3 or higher.