Your trips
Organise your trips easily with tabs
London
St. Petersburg
Any date
+ Search
background

St. Petersburg in August: Weather, Average temperature and Climate

Planning a trip and want to know what the weather in St. Petersburg in August will be like? Take a look at our weather guide for St. Petersburg, based on historical data.
Check flight prices to St. Petersburg on Avionero:
August

Weather in St. Petersburg in August 2025

OK Weather
Mild
🌧️
Rainy
🌊
Fresh water
If you plan to visit St. Petersburg in August, the weather is typically alright, with an average high temperature of +20°C during the day and approximately 6 sunny days. Expect some rainy, though, as there are typically 17 rainy days in the month and around 85 mm of precipitation. The weather is changeable so you may have to pack for every eventuality. Search flights in one click on Avionero.

Average weather

☀️
+20°C
Avg. max. temperature
+2°C
Min.
+35°C
Max.
85 mm
Total precipitation
76%
Avg. humidity
2 m/s
Avg. wind
6 ☀️
Sunny Days
6 ⛅️
Cloudy
17 🌦
Rainy
Our opinion: St. Petersburg has OK weather in August.

Average temperature in St. Petersburg in August

Here are the expected maximum, average and minimum temperatures in St. Petersburg for August based on the historical data.
Last Year
Historical Data

Going from a maximum of +32°C during the day to a minimum of +8°C during the night, the temperature in August averages around +23°C.

The average maximum temperature goes up 4% by the end of the month, compared with the beginning of the month, from +26°C to +27°C.

Is St. Petersburg warm or cold in August?

St. Petersburg is typically mild in August.

Maximum temperatures go down compared to the previous month from +22°C to +20°C. The minimum temperature also goes down from +13°C to +11°C.

Pack a light jacket as it will be warm in the day and cool in the evenings.

August is one of the warmest months in St. Petersburg, here is the comparison with other months:

Water temperature in St. Petersburg in August

Water in St. Petersburg in August is Fresh. It varies from +15°C to +20°C, with an average of +18°C. This is almost similar to the air temperature, which averages +20°C.

The water temperature in August is one of the warmest of the entire year:

The warmest water temperatures in St. Petersburg are reached in July, when the average sea temperature rises to +19°C. The coldest water temperatures are in February, with an average of 0°C.

Can you swim in St. Petersburg in August?

Water temperature (+18°C) in St. Petersburg in August might be suited for short swims and acclimatized swimmers might find it refreshing.
🦭
Cold
Below +16°C
🏄‍♂️
Fresh
16°C - 21°C
🏊
Comfortable
21°C - 25°C
👙
Warm
25°C - 28°C
🔥
Very warm
+28°C and up
Think of bringing a full-body or shorty wetsuit (3mm-5mm thickness) to provide insulation and maintain body heat.

Climate in St. Petersburg in August

St. Petersburg weather looks like this, on average, in August and the surrounding months.
JulyAugustSeptember
Avg. temperature
+22°C+20°C+15°C
Min. temperature
+5°C+2°C-3°C
Max. temperature
+35°C+35°C+28°C
Rainfall
86 mm85 mm54 mm
Wind
2 m/s2 m/s2 m/s
Avg. water temperature
+19°C+18°C+14°C
Humidity
72%76%80%
Air pressure
1010 HPa1011 HPa1012 HPa
Sunny days
763
Cloudy days
468
Rainy days
161718
Snowy days
000

August typically has worse weather conditions compared to July. It’s getting colder in August. From +22°C in the day, the average maximum temperature lowers to +20°C. As August arrives, the amount of rainfall goes down. On average, the rainfall volume decreases from 86 mm to 85 mm. Humidity rises from 72% to 76%. The average wind speed doesn’t change much during August, staying around 2 m/s. The days becoming less sunny, going from 7 sunny days in July to 6 in August.

September brings much the same weather, it remains ok.

Wind

Wind speed in St. Petersburg in August based on historical data.
Last Year
Historical Data

The average wind speed is 3 m/s getting up to 6 m/s which is a medium breeze. You can feel it, especially getting out of the water.

The average wind speed in St. Petersburg is gradually increasing during August, going from 2 m/s to 4 m/s over the course of the month.

Rain

Amount of rainfall in mm during August in St. Petersburg based on historical data.
Last Year
Historical Data
Typically, there is a 42% chance of rain on an average day in August, with total rainfall of approximately 106 mm. The maximum amount of rainfall per day is around 24 mm, which is considered light rain. August is a pretty wet month with over 13 rainy days, so don’t forget to pack an umbrella, raincoat, and a pair of galoshes.
August is one of the rainiest months in St. Petersburg, here is a comparison with other months, total mm:
St. Petersburg wettest month is July, where a typical day has a 52% chance of precipitation and 86 mm of rainfall per day. January, on the other hand, is the driest month with a mere 3% chance of precipitation and 8 mm of rainfall per day.

How was the weather last August in St. Petersburg?

This is the weather in St. Petersburg in August 2023:
1 August
☀️
+26°C
2 August
☀️
+26°C
3 August
🌧️
+23°C
4 August
☁️
+24°C
5 August
☁️
+24°C
6 August
☀️
+28°C
7 August
☀️
+32°C
8 August
☀️
+24°C
9 August
☀️
+24°C
10 August
☀️
+24°C
11 August
☀️
+25°C
12 August
☀️
+23°C
13 August
🌧️
+24°C
14 August
☀️
+22°C
15 August
☀️
+23°C
16 August
☀️
+29°C
17 August
☀️
+25°C
18 August
☁️
+21°C
19 August
🌧️
+18°C
20 August
☀️
+20°C
21 August
☀️
+22°C
22 August
🌧️
+19°C
23 August
🌧️
+19°C
24 August
☀️
+19°C
25 August
☀️
+21°C
26 August
☁️
+21°C
27 August
☀️
+21°C
28 August
☀️
+21°C
29 August
☀️
+21°C
30 August
☀️
+21°C
31 August
☀️
+27°C
In August 2023 St. Petersburg had 22 sunny days, 4 cloudy days, and 5 rainy days. The average maximum temperature was +23°C, with an absolute maximum of +32°C and a minimum of +18°C. The average humidity was 79%, with a maximum of 100% and a minimum of 47%. The average wind speed was 3 m/s, with a maximum of 9 m/s and a minimum of 0 m/s.
Are you planning a trip in August?

Climate Change over Years

This is how St. Petersburg climate have been changing during last 43 years period.

The climate in St. Petersburg in August has not changed much over the last 43 years.

The average temperature was the lowest in 1987 (+6°C) and the highest in 2020 (+11°C). The driest year was 1992 with only 268 mm of rainfall, and the wettest year was 2022 with 866 mm.

FAQ

Frequently asked questions about the weather in St. Petersburg in August:

Is August a good time to visit St. Petersburg?

It’s always a good time to visit St. Petersburg, but the weather is changeable in August, so plan a mix of indoor and outdoor activities and exploring, and pack for every eventuality.

Can you sunbathe in St. Petersburg in August?

August has mild temperatures in St. Petersburg. Not ideal for sunbathing, but still good for daytime outdoor activities, but plan for cool evenings. Pack a light jacket and shorts!

Can you swim in St. Petersburg in August?

In general, you can swim in St. Petersburg in August, if you want to, at an average water temperature of +18°C. But it will feel quite cool, and some precautions are necessary to ensure your comfort and safety.

Is St. Petersburg rainy in August?

St. Petersburg is often rainy in August. You may get a bit damp when outside, so pack an umbrella, and maybe even a raincoat.

Is it sunny in St. Petersburg in August?

Usually, it’s not very sunny in St. Petersburg in August, often it’s pretty cloudy. Pack for any eventuality; layering can help reduce the number of bulky items needed.

Other cities in Russia

Check out the weather for other cities in Russia.

Monthly weather in St. Petersburg

Source of the data

For this page, we’ve looked at the typical weather in St. Petersburg, based on historical hourly weather data from January 1, 1979, to December 31, 2023.

For past dates, we show actual recorded data at the location at that time. Forecasts are based on recorded weather during that day of the year, averaged over the total years for which we have records (unless stated otherwise). The daily temperature is the highest recorded temperature in the shadow during that day.