Saint Petersburg, Russia skyline

Saint Petersburg Weather in June

What June is usually like in Saint Petersburg, Russia — from 2006–2025 averages.

Expect Saint Petersburg to reach about 19.7°C (67.5°F) by day and 11.8°C (53.2°F) at night in June, with 12 rainy days bringing 68 mm and around 13.9 hours of sunshine each day.

Avg high

19.7°C (67.5°F)

Avg low

11.8°C (53.2°F)

Rainfall

68 mm (2.7 in)

Rainy days

12 days

Sunshine

13.9 h / day

Humidity

69%

June vs the rest of the year

June is warmer than 9 of the other 11 months, and the 3rd wettest month in Saint Petersburg.

MonthAvg highvs JuneRainRainy days
January-3.7°C (25.3°F)−23.4°C (−42.1°F)43 mm12
February-3.6°C (25.5°F)−23.3°C (−41.9°F)36 mm10
March1.5°C (34.7°F)−18.2°C (−32.8°F)36 mm9
April7.9°C (46.2°F)−11.8°C (−21.2°F)45 mm10
May15.1°C (59.2°F)−4.6°C (−8.3°F)55 mm11
June19.7°C (67.5°F)—68 mm12
July22.3°C (72.1°F)+2.6°C (+4.7°F)80 mm13
August20.7°C (69.3°F)+1°C (+1.8°F)93 mm13
September15.4°C (59.7°F)−4.3°C (−7.7°F)56 mm11
October8.2°C (46.8°F)−11.5°C (−20.7°F)64 mm13
November2.7°C (36.9°F)−17°C (−30.6°F)57 mm12
December-0.9°C (30.4°F)−20.6°C (−37.1°F)50 mm14

What June feels like in Saint Petersburg

In Saint Petersburg, June brings early summer. Afternoons are mild and comfortable for most people in light layers. Little changes after sunset — nights are cool, only slightly below the daytime level. The air is fairly humid, though at these temperatures it rarely feels oppressive.

Rain in Saint Petersburg in June

It is a changeable month: rain comes about one day in 3, with dry spells in between. Each rainy day adds about 5.7 mm (0.2 in), a proper wetting rather than a sprinkle. That is close to Saint Petersburg's typical rain per wet day for the whole year (about 4.9 mm). It is among the three wettest months of the year.

Daylight and sunshine in June

Mid-month, Saint Petersburg gets 18 h 46 min of daylight, from sunrise near 3:35 am to sunset near 10:22 pm. Since mid-May the day has gained 1 h 43 min. The sun is out for roughly 74% of those daylight hours, so there are plenty of bright spells.

How June compares to the rest of the year

Ranked by average high, June comes out as the 3rd warmest month in Saint Petersburg. Compared with May, afternoons are 4.6°C (8.3°F) warmer, with 13 mm more rain. Temperatures keep climbing into July. The next month's average high: 22.3°C (72.1°F).

Who June suits

  • Sightseeing: a good fit — daytime temperatures are fine for walking around.
  • Parks & outdoor: a good fit — comfortable for long walks and picnics.
  • Beach: less ideal — too many rainy days.

Tips for visiting Saint Petersburg in June

Rain Protection

A packable rain jacket saves the day on showery afternoons.

Sunglasses

Bright days make sunglasses worth packing.

Quick questions

How warm is Saint Petersburg in June?

It feels mild: typical highs are 19.7°C (67.5°F), with lows near 11.8°C (53.2°F).

Does it rain a lot in Saint Petersburg in June?

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

What should I wear in Saint Petersburg in June?

Pack rain protection and sunglasses. Evenings feel similar to the day, so the same clothes work from morning to night.

Is June or July better for visiting Saint Petersburg?

June, narrowly: it ranks #1 of 12 among Saint Petersburg's months, against #2 for the other. July is warmer and has more rainy days.

Is June a good time to visit Saint Petersburg?

Good

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

June in other Russia cities

Warmer or drier places in June

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.