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
May · climate normalsCool days and a month score of 60/100

Saint Petersburg in May

Fair · 60/100Beach 16/100
High / low17° / 7°daily averages
Precipitation48 mm13 wet days
Sea8°surface temperature
59.94° N, 30.31° EElevation 11 mUTC+3 · Moscow Standard Time
When to goSaint Petersburg · weather score
JanFebMarAprMayJunJulAugSepOctNovDec60May
Best timeJun–Aug
May: high / low17° / 7°
iWhat to expect

The weather in May

In May, Saint Petersburg averages daytime highs of 17° and night-time lows of 7° — cool weather by day. Expect around 48 mm of precipitation spread over about 13 wet days, with average cloud cover near 34%.

Days are 6.9° warmer than in April on average, and June is warmer again by about 4.2°. The sea averages 8°, too cold for most swimmers.

May scores 60/100 — fair conditions for sightseeing — and ranks 4th 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 04:23 and sets at 21:29 local time, giving 17 h 06 min of daylight. Days lengthen by 136 minutes over the month.

Why 60/100?

How the score for May is built
Comfort · 42%83%
Dry days · 33%7%
Clear skies · 25%93%

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

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

iiIn context

May against the year

Full climate guide
iiiNearby in May

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
17°May high
13wet days
62score
Vsevolozhsk
Sertolovo
Photo: GAlexandrova · CC BY-SA 4.0 · Wikimedia CommonsReport this photo · linked, not stored

Sertolovo

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

Murino

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

Shushary

St.-Petersburg · 15 km S
17°May high
13wet days
64score
Shushary
ivTop of the table

Russia's best in May

Where to go in May
Astrakhan
Photo: Vissarion · CC BY-SA 3.0 · Wikimedia CommonsReport this photo · linked, not stored
1

Astrakhan

Astrakhan Oblast
23°May high
6wet days
85score
Astrakhan
Kamyzyak
Photo: Илга Гондарева · CC BY 3.0 · Wikimedia CommonsReport this photo · linked, not stored
2

Kamyzyak

Astrakhan Oblast
23°May high
6wet days
85score
Kamyzyak
Kharabali
Photo: Илга Гондарева · CC BY 3.0 · Wikimedia CommonsReport this photo · linked, not stored
3

Kharabali

Astrakhan Oblast
23°May high
6wet days
84score
Kharabali
Yarovoye
Photo: MadJager · Public domain · Wikimedia CommonsReport this photo · linked, not stored
4

Yarovoye

Altai Krai
19°May high
6wet days
84score
Yarovoye
·Questions

Saint Petersburg in May: quick answers

Is May a good time to visit Saint Petersburg?

May scores 60/100 for Saint Petersburg, which we rate as fair. Average highs are 17°C with 13 wet days.

How warm is Saint Petersburg in May?

Daytime highs average 17°C and night-time lows 7°C in May.

Does it rain a lot in Saint Petersburg in May?

Saint Petersburg receives about 48 mm of precipitation in May, falling on around 13 days.

Can you swim in Saint Petersburg in May?

The sea averages 8°C in May, cold for most swimmers.