Saint Petersburg, Russia skyline

Saint Petersburg Weather in August

The usual August conditions in Saint Petersburg, Russia, drawn from 2006–2025 records.

Saint Petersburg in August: highs near 20.7°C (69.3°F), lows near 13.7°C (56.7°F), roughly 13 rainy days adding up to 93 mm, and 11.2 hours of sunshine on an average day.

Avg high

20.7°C (69.3°F)

Avg low

13.7°C (56.7°F)

Rainfall

93 mm (3.7 in)

Rainy days

13 days

Sunshine

11.2 h / day

Humidity

77%

August vs the rest of the year

Only 1 month is warmer than August in Saint Petersburg; for rain it is the wettest month.

MonthAvg highvs AugustRainRainy days
January-3.7°C (25.3°F)−24.4°C (−43.9°F)43 mm12
February-3.6°C (25.5°F)−24.3°C (−43.7°F)36 mm10
March1.5°C (34.7°F)−19.2°C (−34.6°F)36 mm9
April7.9°C (46.2°F)−12.8°C (−23°F)45 mm10
May15.1°C (59.2°F)−5.6°C (−10.1°F)55 mm11
June19.7°C (67.5°F)−1°C (−1.8°F)68 mm12
July22.3°C (72.1°F)+1.6°C (+2.9°F)80 mm13
August20.7°C (69.3°F)—93 mm13
September15.4°C (59.7°F)−5.3°C (−9.5°F)56 mm11
October8.2°C (46.8°F)−12.5°C (−22.5°F)64 mm13
November2.7°C (36.9°F)−18°C (−32.4°F)57 mm12
December-0.9°C (30.4°F)−21.6°C (−38.9°F)50 mm14

What August feels like in Saint Petersburg

For Saint Petersburg, August is late summer on the calendar. Mild afternoons make it easy to spend hours outdoors. There is little difference between day and night: nights stay mild, and evenings feel much like the afternoon. Humidity is on the high side, but mild temperatures keep it comfortable.

Rain in Saint Petersburg in August

Dry days are the exception, with rain on about one day in 2. Each rainy day adds about 7.1 mm (0.3 in), a proper wetting rather than a sprinkle. That is heavier than Saint Petersburg's usual 4.9 mm per rainy day across the year. August is Saint Petersburg's wettest month of the year.

Daylight and sunshine in August

In mid-August, sunrise is at about 5:11 am and sunset at about 8:56 pm (local time) — 15 h 44 min of daylight. Days are getting shorter: 2 h 22 min less daylight than in mid-July. Measured sunshine covers about 71% of the daylight — there are plenty of bright spells.

How August compares to the rest of the year

Ranked by average high, August comes out as the 2nd warmest month in Saint Petersburg. Afternoons run 1.6°C (2.9°F) cooler than in July, with 13 mm more rain. September is cooler again. The next month's average high: 15.4°C (59.7°F).

Who August suits

  • Sightseeing: a good fit — comfortable enough to explore on foot all day.
  • Parks & outdoor: a good fit — comfortable for long walks and picnics.
  • Beach: less ideal — too many rainy days.

Tips for visiting Saint Petersburg in August

Rain Protection

A compact umbrella and a light waterproof jacket.

Sunglasses

Plenty of sun, so bring sunglasses and a cap.

Quick questions

How warm is Saint Petersburg in August?

Afternoons average 20.7°C (69.3°F) and nights about 13.7°C (56.7°F) — mild by most people's standards. It is the 2nd warmest month of the year.

Does it rain a lot in Saint Petersburg in August?

Yes, fairly — rain falls about one day in 2 and totals about 93 mm, so an umbrella is worth carrying.

What should I wear in Saint Petersburg in August?

The numbers point to rain protection and sunglasses. There is little need to change for the evening.

Is August or September better for visiting Saint Petersburg?

August, narrowly: it ranks #3 of 12 among Saint Petersburg's months, against #5 for the other. September is cooler and has fewer rainy days.

Is August a good time to visit Saint Petersburg?

Good

Good — comfortable temperatures, frequent rain (about 13 rainy days), plenty of sunshine (11.2 h a day). Within Saint Petersburg's own year, August ranks #3 of 12 — one of the 3 best months to visit.

August in other Russia cities

Warmer or drier places in August

Plan a trip to Saint Petersburg

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Saint Petersburg weather by month.