Weather in Saint Petersburg, Russia 🇷🇺
Weather Forecast in Saint Petersburg
In Saint Petersburg right now it is 25°C and sunny, feeling like 25°C. Humidity is 39% with winds around 16 km/h, and the UV index is 0 (low). Over the next few days, temperatures in Saint Petersburg range from about 12°C to 27°C. ⚠️ Yellow wind warning for sea area: Eastern Gulf of Finland, Sat 20.00 - Sun 1.00
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
Best Time to Be Outside in Saint Petersburg Tomorrow
There is no good daylight window left in Saint Petersburg today. Tomorrow, the most comfortable window looks like 09:00 to 11:00, when it is around 20°C. It should stay dry through that window. No significant rain is expected in the next several hours.
Frequently Asked Questions about Weather in Saint Petersburg
What is the temperature in Saint Petersburg right now?
The current temperature in Saint Petersburg is 25°C (77°F), sunny (feels like 25°C).
What's the weather like in Saint Petersburg right now?
Conditions in Saint Petersburg right now: Sunny, humidity 39%, wind 16 km/h SSE.
What is today's forecast for Saint Petersburg?
Today in Saint Petersburg: high 27°C, low 13°C, sunny. Chance of rain: 2%.
What is the 7-day weather forecast for Saint Petersburg?
Daily highs and lows for Saint Petersburg:
- 2026-07-18: 27°C / 13°C
- 2026-07-19: 22°C / 15°C
- 2026-07-20: 18°C / 12°C
- 2026-07-21: 13°C / 11°C
- 2026-07-22: 20°C / 12°C
- 2026-07-23: 19°C / 12°C
- 2026-07-24: 22°C / 11°C
Is it going to rain in Saint Petersburg today?
There is a 2% chance of rain in Saint Petersburg today.
What is the wind speed in Saint Petersburg right now?
Wind in Saint Petersburg is currently 16 km/h (10 mph) from the SSE.
What is the UV index in Saint Petersburg right now?
The UV index in Saint Petersburg is currently 0.3 (low). Sun protection is recommended when the index is 3 or higher.