Saint Petersburg Weather Today

Temperature, Feels Like, Rain Chance & Hourly Forecast in Saint Petersburg

Saint Petersburg temperature today is 8°, feels like 8°, with a humidity level of 96% and wind at 5.69 km/h. Rain chance today is 39%. Use the hourly forecast and 5-day outlook below to plan your day.

Tomorrow in Saint Petersburg: expect a high of 11° and a low of 7°, with light rain. Rain chance tomorrow is 100%.

overcast clouds
8°
overcast clouds
H: 8° L: 8°
Feels like 8°
AQI: (/5)
Humidity
96%
Dew 8°
Wind speed
5.69 km/h
SE · G12.2
Pressure
1005 hPa
Visibility
9.9 km
High Humidity
Humidity is 96%. May feel uncomfortable.
Weather Summary
Currently in Saint Petersburg, expect varied conditions with cold temperatures around 8°. Winds are a light breeze. High humidity may make it feel uncomfortable.
Precipitation Probability
39%
12
0%
15
0%
18
0%
21
0%
00
0%
03
0%
06
27%
09
60%
12
100%
15
100%
18
100%
21
26%
00
73%
03
96%
06
84%
09
Evolution
Daily Weather Forecast Evolution (°C)
Lowest temperature
Highest temperature
Temperature Forecast (48h)
10°
Sun
12:00
13°
 
10°
 
9°
 
8°
Mon
00:00
7°
 
7°
 
9°
 
11°
Mon
12:00
10°
 
8°
 
7°
 
7°
Tue
00:00
7°
 
7°
 
6°
 
Hot (≥30°)
Warm
Cool
Cold (<0°)
Weather Map
Sun & Moon
Sunrise
Sunrise
07:27
Sunset
Sunset
18:03
Moon Phase
New Moon (1%)
Timezone: GMT+05:30
Last updated: Oct 11, 2026 11:57 AM · Data refreshes every 5 min
Location Info
Latitude
Latitude
59.894444
Longitude
Longitude
30.264168
Embed This Weather

Copy the code below to embed Saint Petersburg weather on your website:

<iframe src="https://nearweather.com/embed/saint-petersburg-ru-498817" width="350" height="200" frameborder="0" style="border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);"></iframe>
More about Saint Petersburg
Content curated by the NearWeather editorial team · Updated periodically

Saint Petersburg, Russia: Climate and Weather Year Round

Saint Petersburg, often referred to as the cultural capital of Russia, is a city rich in history, art, and architecture. Located on the Neva River, this mesmerizing metropolis experiences a unique climate that varies throughout the year. In this article, we will explore the climate and weather conditions in Saint Petersburg, providing you with an in-depth understanding of what to expect during each season.

1. Spring (March to May)

Spring in Saint Petersburg is a time of transition. The city begins to emerge from the winter cold, with temperatures gradually rising and nature coming back to life. However, it is important to note that spring in Saint Petersburg can still be quite chilly, especially during the early months.

During March, the average temperature ranges from -4°C (24°F) to 2°C (36°F). As the season progresses, temperatures start to climb, reaching an average of 9°C (48°F) in April and 15°C (59°F) in May. However, it is not uncommon for temperatures to still drop below freezing at night, so it is advisable to pack warm clothing and layers if you plan to visit during this time.

Precipitation is relatively high in spring, with frequent rain showers and occasional snowfall in March. April and May bring more sunshine and less precipitation, making it a pleasant time to explore the city's parks and gardens, such as the world-famous Peterhof Palace and Gardens.

2. Summer (June to August)

Summer in Saint Petersburg is a time of warmth, long daylight hours, and vibrant cultural events. The city truly comes alive during this season, with numerous festivals, concerts, and outdoor activities taking place.

The average temperature in June ranges from 13°C (55°F) to 19°C (66°F), gradually increasing to 17°C (63°F) to 23°C (73°F) in July and August. However, temperatures can occasionally reach the mid-30s°C (mid-90s°F) during heatwaves. It is recommended to pack light and breathable clothing to stay comfortable in the summer heat.

Precipitation levels decrease during summer, with occasional rain showers and thunderstorms. The “White Nights” phenomenon is a highlight of the summer season in Saint Petersburg, where the city experiences almost 24 hours of daylight. This unique natural phenomenon is a result of the city's high northern latitude and adds an enchanting atmosphere to the already picturesque surroundings.

3. Autumn (September to November)

Autumn in Saint Petersburg is a season of changing colors and a gentle transition from summer to winter. The city's parks and gardens become adorned with vibrant hues of red, orange, and yellow, creating a breathtaking backdrop for visitors.

September sees average temperatures ranging from 11°C (52°F) to 16°C (61°F) before gradually cooling down to 3°C (37°F) to 7°C (45°F) in November. It is advisable to pack layers and a light jacket to prepare for the fluctuating temperatures.

Precipitation levels increase during autumn, with frequent rain showers. It is also common to experience foggy mornings, creating a mystical atmosphere. As the season progresses, the days become shorter, and the city prepares for the winter season.

4. Winter (December to February)

Winter in Saint Petersburg is characterized by its cold temperatures, snow-covered landscapes, and a magical winter wonderland atmosphere. The city's architecture, including the iconic Hermitage Museum and the Church of the Savior on Spilled Blood, takes on a whole new level of beauty under a blanket of snow.

December brings average temperatures ranging from -7°C (19°F) to -3°C (27°F), with January and February being the coldest months, with temperatures dropping to -10°C (14°F) or even lower. It is essential to pack warm clothing, including heavy coats, hats, scarves, gloves, and insulated boots to withstand the extreme cold.

Precipitation in winter mainly comes in the form of snow, covering the city in a pristine white layer. Winter days are shorter, with limited daylight hours, but the city compensates for this with a variety of winter activities, such as ice skating, snowboarding, and visiting the famous Christmas markets.

Conclusion

Saint Petersburg experiences a diverse climate throughout the year, each season offering its own unique charm. From the crisp, snowy winters to the vibrant, festival-filled summers, this city has something to offer for every season. Whether you are a fan of art, history, or simply want to experience the beauty of Russia, Saint Petersburg is a destination that will captivate you regardless of the time of year.

Weather data sourced from OpenWeatherMap. Forecasts are estimates and may differ from actual conditions. For severe weather, consult your local meteorological authority.
FAQ's about Saint Petersburg
What is the temperature in Saint Petersburg right now?

The current temperature in Saint Petersburg is 8°, and it feels like 8°. Today's high is 8° and the low is 8°.

Will it rain in Saint Petersburg today?

The chance of rain in Saint Petersburg today is 39%. Check the hourly forecast above for exact timing.

What is the weather in Saint Petersburg today?

Saint Petersburg is experiencing overcast clouds with a temperature of 8°. Humidity is at 96% and wind speed is 5.69 km/h from the SE.

What is the humidity in Saint Petersburg today?

Humidity in Saint Petersburg is 96% right now, with a dew point of 8°. Conditions may feel muggy or uncomfortable.

What is the wind speed in Saint Petersburg today?

Wind speed in Saint Petersburg is 5.69 km/h, flowing at 137° SE wind direction. Gusts up to 12.2 km/h.

What is the 5-day forecast for Saint Petersburg?

NearWeather provides a detailed 5-day forecast and 48-hour hourly forecast for Saint Petersburg. Today's high is 8° and low is 8°, with a 39% chance of rain. Scroll up to view the full day-by-day and hourly breakdown.

What does it feel like in Saint Petersburg today?

It feels like 8° in Saint Petersburg today, with 100% cloud cover and 9.9 km visibility.

Weather in Saint Petersburg