
Clear Kayak Tour of Shell Key Preserve and Tampa Bay Area
from €81
Check availabilitySt. Petersburg, Russia
Weather month by month, from 20 years of weather-station records.
Average daily high and low, total rainfall and days with at least 2.5 mm of rain.
| Month | High / low | Rain | Verdict |
|---|---|---|---|
| January | -3°C / -7°C | 52 mm · 7 days | Cold |
| February | -2°C / -7°C | 42 mm · 6 days | Cold |
| March | 3°C / -4°C | 38 mm · 5 days | Cold |
| April | 10°C / 2°C | 37 mm · 5 days | Cold |
| May | 17°C / 8°C | 46 mm · 5 days | Good |
| June | 21°C / 12°C | 62 mm · 7 days | Great |
| July | 24°C / 16°C | 81 mm · 8 days | Great |
| August | 22°C / 15°C | 101 mm · 9 days | Great |
| September | 16°C / 10°C | 58 mm · 6 days | Fair |
| October | 9°C / 5°C | 64 mm · 8 days | Cold |
| November | 3°C / 0°C | 61 mm · 7 days | Cold |
| December | 0°C / -3°C | 56 mm · 8 days | Cold |
A season of dramatic transformation, from lingering snow in March to blooming lilacs in May. The city shakes off winter, but weather is unpredictable with rain, slush, and occasional sunny days.
The famous White Nights season. Long, bright days with nearly 24 hours of daylight in June, warm temperatures, and a festive, energetic atmosphere. This is peak tourist season.
A picturesque and melancholic season. September can be mild and golden, while October and November bring crisp air, falling leaves, and increasing rain, leading into early winter gloom.
A true Russian winter with snow-covered palaces, frozen canals, and short, dim days. Temperatures often dip below freezing, but the city has a stark, fairy-tale beauty and festive spirit around New Year.
In January, St. Petersburg averages highs of -3°C and lows of -7°C, with about 7 rainy days and 52 mm of rain. It is cold, so pack warm layers.
In February, St. Petersburg averages highs of -2°C and lows of -7°C, with about 6 rainy days and 42 mm of rain. It is cold, so pack warm layers.
In March, St. Petersburg averages highs of 3°C and lows of -4°C, with about 5 rainy days and 38 mm of rain. It is cold, so pack warm layers.
In April, St. Petersburg averages highs of 10°C and lows of 2°C, with about 5 rainy days and 37 mm of rain. It is cold, so pack warm layers.
In May, St. Petersburg averages highs of 17°C and lows of 8°C, with about 5 rainy days and 46 mm of rain. It is a good month to visit.
In June, St. Petersburg averages highs of 21°C and lows of 12°C, with about 7 rainy days and 62 mm of rain. It is one of the most comfortable months for sightseeing.
In July, St. Petersburg averages highs of 24°C and lows of 16°C, with about 8 rainy days and 81 mm of rain. It is one of the most comfortable months for sightseeing.
In August, St. Petersburg averages highs of 22°C and lows of 15°C, with about 9 rainy days and 101 mm of rain. It is one of the most comfortable months for sightseeing.
In September, St. Petersburg averages highs of 16°C and lows of 10°C, with about 6 rainy days and 58 mm of rain. Expect mixed weather, with comfortable spells.
In October, St. Petersburg averages highs of 9°C and lows of 5°C, with about 8 rainy days and 64 mm of rain. It is cold, so pack warm layers.
In November, St. Petersburg averages highs of 3°C and lows of 0°C, with about 7 rainy days and 61 mm of rain. It is cold, so pack warm layers.
In December, St. Petersburg averages highs of 0°C and lows of -3°C, with about 8 rainy days and 56 mm of rain. It is cold, so pack warm layers.
The tours and tickets travellers book most, with ratings and reviews from Viator.

from €81
Check availability
from €73
Check availability
from €32
Check availability
from €44
Check availabilityTours and prices from Viator, a Tripadvisor company. Prices change with your dates. We may earn a commission if you book, at no extra cost to you.
June is the most comfortable month on average, with highs of 21°C. July and August are close behind.
August is the wettest month, with about 101 mm of rain.
July is the warmest month, with average highs of 24°C and lows of 16°C. The coldest nights come in January, averaging -7°C.
Averages for 2006–2025 from the ST. PETERSBURG weather station (4 km from the centre), NOAA Global Historical Climatology Network. Verdicts rate sightseeing comfort from daytime highs and rainy days.