Weather
VI

Saint Petersburg

19°

Overcast

High: 20° · Low: 15° · Feels like 17°

Rain expected around 04:00. Gusts up to 35 km/h.

Hourly forecast

Now 25% 19°
20:00 11% 19°
21:00 2% 18°
22:00 · 17°
23:00 · 18°
00:00 4% 18°
01:00 10% 17°
02:00 19% 16°
03:00 31% 16°
04:00 52% 16°
05:00 76% 16°
06:00 88% 15°
07:00 78% 15°
08:00 56% 15°
09:00 37% 16°
10:00 24% 16°
11:00 14% 17°
12:00 8% 18°
13:00 9% 19°
14:00 15% 19°
15:00 18% 19°
16:00 17% 20°
17:00 13% 20°
18:00 10% 20°

14-day forecast

  • Feels like
    19° / 15°
    Precipitation
    2 mm · 90%
    Wind
    17 km/h W
    UV index
    6 · Moderate
    Sun
    3:37 / 22:25

Details

Air quality
21 Fair
PM2.5 8 · PM10 10

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. This page offers an hourly and 14-day forecast plus detailed metrics including humidity, wind, UV index and air quality (AQI).

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: 4:57:18 PM