🇷🇺 Weather in Saint Petersburg
In Saint Petersburg right now it is 19°C and sunny, feeling like 19°C. Humidity is 52% with winds around 8 km/h, and the UV index is 0 (low). Over the next few days, temperatures in Saint Petersburg range from about 11°C to 26°C. ⚠️ Гроза
Hourly Forecast for Saint Petersburg
14-Day Forecast for Saint Petersburg
Additional Forecasts for Saint Petersburg
Air Quality
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 19°C (67°F), sunny (feels like 19°C).
What's the weather like in Saint Petersburg right now?
Conditions in Saint Petersburg right now: Sunny, humidity 52%, wind 8 km/h ESE.
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 8 km/h (5 mph) from the ESE.
What is the UV index in Saint Petersburg right now?
The UV index in Saint Petersburg is currently 0 (low). Sun protection is recommended when the index is 3 or higher.