Cities / Russia

SAINT PETERSBURG

15°

Rain

today 18° / 14° · 2.8 mm rain

Saint Petersburg is warmest in July, averaging 22° by day and 14° at night. The wettest month is August with 115 mm, and the year brings about 836 mm in total.

Month by month

MonthHighLowRainSeaDaylightGood for
January-6°-11°50 mm0°6.4 hCool
February-4°-10°56 mm-1°8.7 hCool
March0°-6°56 mm-0°11.3 hCool
April7°-0°57 mm3°14.2 hCool
May14°6°62 mm9°16.8 hMild
June21°11°84 mm15°18.4 hSightseeing
July22°14°93 mm18°17.7 hSightseeing
August21°13°115 mm19°15.3 hMild
September16°9°51 mm15°12.5 hMild
October9°3°84 mm9°9.7 hCool
November1°-2°69 mm5°7.1 hCool
December-5°-7°59 mm2°5.6 hCool

High and low are average daily maximum and minimum, rain is typical monthly total, sea is the average surface temperature, daylight is the hours between sunrise and sunset mid-month. Climate normals from NASA POWER and NOAA MUR — averages, not promises.

When to go

Beach weather: No month in Saint Petersburg combines swimming warmth with dry skies.

Walking the city: June and July — highs of 2122° and no more than 93 mm of rain a month.

More in Russia

See it on the world map →