Saint Petersburg (St Petersburg) weather by month

The best time to visit Saint Petersburg (St Petersburg) is June to August — 93/100 in July, 24°C and 15 rainy days. The best season is summer, June to August (90/100 on average).

The worst month is January at 29/100 — freezing, a little rain, clean air. See January →

Updated September 2026 · climate normals from ERA5 reanalysis

Planning the wider trip? Best time to visit Russia →

Saint Petersburg🇷🇺 Russia · Eastern Europe · City93
  1. 29Jan
  2. 37Feb
  3. 51Mar
  4. 69Apr
  5. 81May
  6. 90Jun
  7. 93Jul
  8. 86Aug
  9. 77Sep
  10. 60Oct
  11. 41Nov
  12. 31Dec

Best season: June to August (90/100 on average) · worst January (29/100)

Days
24°C
Nights
14°C
Wet days
15
Sun
12.6 h
Humidity
75%
Daylight
18 h
Saint Petersburg, Russia
Photo: Sun452 · Pexels

Saint Petersburg, month by month

Comfort score out of 100 for the kind of trip Saint Petersburg is best for, the average high, rainy days and hours of sun a day from the climate normals, and how busy it tends to be.

MonthScoreTierHighRainSunCrowdsOn
Jan29F-2°C13 d1 hBusy1
Feb37F-1°C11 d3 hQuiet1
Mar51D3°C10 d7 hShoulder1
Apr69C9°C10 d10 hBusy2
May81A17°C9 d13 hPeak6
Jun90S22°C11 d14 hPeak6
Jul93S24°C15 d13 hPeak5
Aug86A22°C15 d11 hBusy2
Sep77B17°C11 d8 hBusy3
Oct60C9°C14 d4 hBusy3
Nov41F3°C13 d1 hShoulder1
Dec31F0°C15 d1 hBusy1

What's on in Saint Petersburg through the year

Festivals, natural spectacles, holidays and the seasons to watch out for — curated and sourced. The month pages carry the detail.

February
  • Maslenitsa16–22 FebFestival
April
  • Neva bridges lift10 Apr – 30 NovOpening
  • Peterhof fountains switched on25 Apr – 12 Oct (usually)Opening
May
  • Stars of the White Nights25 May – 25 Jul (usually)Festival
  • White nights25 May – 17 Jul (usually)Nature
  • Victory Day9 MayHoliday
  • City Day27 MayHoliday
June
  • Scarlet Sails18–30 Jun (usually)Festival
  • Poplar fluff1–28 Jun (usually)Nature
July
  • Navy Day25–31 Jul (usually)Holiday
September
  • Golden autumn in the palace parks25 Sep – 20 Oct (usually)Nature
December
  • New Year holidays31 Dec – 8 JanHoliday

Everything on in Saint Petersburg through the year →

Crowds in Saint Petersburg in July

How busy the place itself is — school and mass holidays, the months an editor tagged, and how sought-after the weather makes them. Never part of the comfort score.

Peak crowdsPeterhof fountains switched on, White nights, school holidays in 7 of the markets that fill it(estimated)

JFMAMJJASOND

Peak crowdsBusyShoulder seasonQuiet

Traveller notes on Saint Petersburg

What people who have been say about the place — the year-round notes first, then month by month.

Saint Petersburg forum threads describe January as unpredictable but usually landing somewhere around 0 to -8C, with posters noting real cold snaps toward -20 to -25C are possible in a harder winter, even as the last couple of years before the thread ran milder than the historical norm. A recurring theme: the piercing wind off the Neva and the nearby Baltic makes even a moderate temperature feel genuinely freezing, and high humidity was described as adding a damp chill that lingers. On the practical side, posters were positive about visiting in January regardless - nearly every major attraction stays open (river cruises and park fountains are the main winter closures), crowds thin out, and tickets to shows and museums get noticeably easier to find.
NevaEmbankmentRegular · January · 1 month ago · Read more on Tripadvisor ↗
Regulars call this the quiet start of the White Nights rather than their peak, which arrives from late May through mid-July - mid-May already gives close to 17 hours of daylight, sunrise around 4:30am and sunset near 9:30pm, without the crowds that build once the season is in full swing. Our row backs a still-cool spring, 16.7C over 6.3C nights feeling 3C, with 41.2mm of rain across 9.1 days and a trace of leftover snow, 1.1cm, alongside a real 18.6 kph wind. Regulars are candid that May can still turn chilly or wet on a given day, so evenings specifically call for a proper layer despite the long daylight. The sea stays cold at 10.9C, not yet a swimming option. The record: humidity 69 percent, 12.6 hours of sun and AQI 41.
SeventeenHoursOfLightBeforeThePeak · May · 1 month ago · Read more on Tripadvisor ↗
The forum thread explaining St. Petersburg's White Nights to first-time visitors is a good primer on the phenomenon itself: around the June solstice the sky never fully darkens, closer to a long twilight than true midnight sun. Regulars note the effect is more atmospheric than literal — pack a sleep mask, hotel blackout curtains don't always keep up.
Tripadvisor community · June · 1 month ago · Read more on Tripadvisor ↗
July is St Petersburg's warmest month and the one regulars recommend, with the caveat that the weather here is changeable enough to turn inside a single day. The range they tell visitors to expect in mid-July is anywhere from 8 to 25C, which is why the local habit is layering and why nobody leaves the house without an umbrella and a spare top. Showers tend to be heavy and short rather than set in. The white nights, the reason many people choose this month, are effectively over by around the middle of July, so the first half is the part to aim at - our row still gives 17.9 hours of daylight. The record: 23.6C days that feel like 24C, 14.1C nights, 14.5 precipitation days carrying 79.6mm and a 21.3C sea.
EightToTwentyFiveInOneMonth · July · 1 month ago · Read more on Tripadvisor ↗
The white nights belong to June and regulars say so plainly - but they also say late August into early September is the better trip: decent weather, fewer people, lower prices. The trade is rain. Our row carries 107.8mm across 14.6 days, which is showers on half the month, and the board describes them as short and quick to dry rather than settled. Days average 22.4C over 12.9C, though the second half of the month already feels like autumn and they tell you to bring a sweater as well as the umbrella. Daylight is still 15.6 hours. The Gulf reaches 21.4C, its warmest of the year. The record: humidity 79 percent, 10.6 hours of sun and AQI 40.
AfterTheNightsBeforeTheCrowds · August · 1 month ago · Read more on Tripadvisor ↗
Regulars call this month genuinely more predictable than May, with slightly less rain than the summer months even as a good chance of some rain remains real - the city's coastal position means conditions can still shift within a single day regardless of the broader trend. Our row backs the mild, drier-than-summer read, 17C over 8.8C nights feeling 6C, with 61.2mm of rain across 11.2 days and a real 20.1 kph wind. Regulars specifically recommend a thin waterproof shell as the practical answer to the wind-and-rain combination, layered under a sweatshirt for warmth. Late in the month is called a particularly good window, tourist crowds noticeably thinner than summer's peak. The sea sits at 17.4C. The record: humidity 81 percent, 7.8 hours of sun and AQI 38.
MoreStableThanMayLessRainThanSummer · September · 1 month ago · Read more on Tripadvisor ↗
St. Petersburg forum regulars call December unpredictable in exactly one way — the cold is a given, the precipitation type isn't: readings can run “as low as -20°C with snow” or hover “around 0°C” with rain instead, sometimes both in the same visit, and streets turn slushy either way so “good boots” and a spare pair matter more than the forecast. Daylight is genuinely short — light only from around 11am to 4pm — and posters warn the same temperature “feels much colder here because of the sea and rivers.” The upside repeated across threads: near-empty museums, an entire Hermitage room to yourself, and the city properly lit for Christmas around Palace Square. Our record: -2°C days, -5.2°C nights, 38.3cm of snow and 6 hours of daylight — cold and dark, with the slush risk the forum's dual rain-or-snow framing anticipates.
Tripadvisor community · December · 1 month ago · Read more on Tripadvisor ↗

Add your own note from Saint Petersburg's card on the map.