Weather
VI

Saint Petersburg weather forecast — today & tomorrow

24°

Clear sky

High: 24° · Low: 17° · Feels like 22°

Clear sky. Gusts up to 41 km/h.

Hourly forecast

Now · 24°
15:00 · 24°
16:00 · 24°
17:00 · 24°
18:00 · 23°
19:00 · 22°
20:00 · 22°
21:00 · 21°
22:00 · 20°
23:00 · 20°
00:00 · 20°
01:00 · 19°
02:00 · 19°
03:00 · 19°
04:00 · 18°
05:00 · 18°
06:00 · 18°
07:00 · 20°
08:00 · 21°
09:00 · 23°
10:00 · 24°
11:00 · 25°
12:00 · 26°
13:00 · 27°

14-day forecast

  • Feels like
    22° / 16°
    Precipitation
    0 mm · 0%
    Wind
    20 km/h W
    UV index
    5 · Moderate
    Sun
    4:35 / 21:35

Details

Air quality
22 Fair
PM2.5 9 · PM10 14

Saint Petersburg's Climate

Perched on the Gulf of Finland, Saint Petersburg has a humid continental climate softened by the sea, famous for cloud, wind and high humidity year-round. Winters (November to March) are long, cold and grey, usually -5 to -10°C with snow cover and very short days. Summers (June to August) are cool at around 20-23°C and bring the celebrated "white nights", when the high latitude keeps the sky from fully darkening.

Frequently asked questions

What are the white nights and when do they happen?

The white nights run from late May to mid-July, when the city's northern latitude keeps the sky in twilight rather than full darkness, peaking around the June solstice.

Is winter in Saint Petersburg cold and dark?

Very. Temperatures usually sit between -5 and -10°C with snow cover, and in December daylight lasts only about 5-6 hours under heavy cloud.

What is the best month to visit Saint Petersburg?

Late May through July is ideal, thanks to mild warmth, long days and the unique white nights phenomenon.

Does Saint Petersburg get much rain?

Yes, the city is cloudy and damp all year; rain falls in every season, peaking in late summer and early autumn, while winter brings snow.

Nearby locations

Updated: