Winter PalaceReport this photo · linked, not stored
Saint Petersburg in May
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 builtBeach score this month: 16/100 (adds sea temperature and heat).
Comfort peaks for daytime highs between 18° and 25°C (64–77°F).
Around Saint Petersburg this month
Russia's best in May
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.