Skip to content
Destinations
Weather & climate
Nature
Outdoors
Culture
Events
Sky & live
Winter Palace, Saint Petersburg
Photo: W. Bulach · CC BY-SA 4.0 · Wikimedia Commons
Winter PalaceReport this photo · linked, not stored
January · climate normalsFreezing days and a month score of 13/100

Saint Petersburg in January

Poor · 13/100Beach 8/100
High / low-2° / -7°daily averages
Precipitation46 mm13 wet days
Sea0°surface temperature
59.94° N, 30.31° EElevation 11 mUTC+3 · Moscow Standard Time
When to goSaint Petersburg · weather score
JanFebMarAprMayJunJulAugSepOctNovDec13January
Best timeJun–Aug
January: high / low-2° / -7°
iWhat to expect

The weather in January

In January, Saint Petersburg averages daytime highs of -2° and night-time lows of -7° — freezing weather by day. Expect around 46 mm of precipitation spread over about 13 wet days, with average cloud cover near 66%.

Days are 1.9° cooler than in December on average, and February brings little change. The sea averages 0°, too cold for most swimmers.

January scores 13/100 — poor conditions for sightseeing — and ranks 10th of the twelve months for Saint Petersburg. For the most comfortable weather, consider June, July and August instead.

Around the middle of the month the sun rises at 09:47 and sets at 16:30 local time, giving 6 h 43 min of daylight. Days lengthen by 110 minutes over the month.

Why 13/100?

How the score for January is built
Comfort · 42%0%
Dry days · 33%9%
Clear skies · 25%40%

Beach score this month: 8/100 (adds sea temperature and heat).

Comfort peaks for daytime highs between 18° and 25°C (64–77°F).

iiIn context

January against the year

Full climate guide
iiiNearby in January

Around Saint Petersburg this month

Vsevolozhsk
Photo: Vadim Zhivotovsky · CC BY 3.0 · Wikimedia CommonsReport this photo · linked, not stored

Vsevolozhsk

Leningradskaya Oblast' · 22 km NE
-3°Jan high
12wet days
16score
Vsevolozhsk
Sertolovo
Photo: GAlexandrova · CC BY-SA 4.0 · Wikimedia CommonsReport this photo · linked, not stored

Sertolovo

Leningradskaya Oblast' · 24 km N
-3°Jan high
12wet days
14score
Sertolovo
Murino
Photo: Красноцветов Кирилл · CC BY-SA 3.0 · Wikimedia CommonsReport this photo · linked, not stored

Murino

Leningradskaya Oblast' · 14 km NE
-3°Jan high
12wet days
14score
Murino
Shushary
Photo: Ssr · CC BY-SA 3.0 · Wikimedia CommonsReport this photo · linked, not stored

Shushary

St.-Petersburg · 15 km S
-3°Jan high
13wet days
13score
Shushary
ivTop of the table

Russia's best in January

Where to go in January
Krasnokamensk
Photo: LxAndrew · CC BY-SA 4.0 · Wikimedia CommonsReport this photo · linked, not stored
1

Krasnokamensk

Zabaykalskiy (Transbaikal) Kray
-17°Jan high
1wet day
56score
Krasnokamensk
Borzya
Photo: Serj Kras · CC BY-SA 3.0 · Wikimedia CommonsReport this photo · linked, not stored
2

Borzya

Zabaykalskiy (Transbaikal) Kray
-18°Jan high
1wet day
56score
Borzya
Chita
Photo: Vyacheslav Bukharov · CC BY-SA 4.0 · Wikimedia CommonsReport this photo · linked, not stored
3

Chita

Zabaykalskiy (Transbaikal) Kray
-18°Jan high
1wet day
55score
Chita
Kyakhta
Photo: Vasilii Martynov · CC0 · Wikimedia CommonsReport this photo · linked, not stored
4

Kyakhta

Buryatiya Republic
-16°Jan high
1wet day
55score
Kyakhta
·Questions

Saint Petersburg in January: quick answers

Is January a good time to visit Saint Petersburg?

January scores 13/100 for Saint Petersburg, which we rate as poor. Average highs are -2°C with 13 wet days.

How warm is Saint Petersburg in January?

Daytime highs average -2°C and night-time lows -7°C in January.

Does it rain a lot in Saint Petersburg in January?

Saint Petersburg receives about 46 mm of precipitation in January, falling on around 13 days.

Can you swim in Saint Petersburg in January?

The sea averages 0°C in January, cold for most swimmers.