
St Petersburg - Russia weather in May
Day
16 °C
Night
7 °C
Precipitation
47 mm
in month
Rainy days
11 days
in month
Daylight
17 hours
average
Sunshine
8 hours
average
Humidity
64 %
Weather charts for St Petersburg - Russia
We make the most from 40 years of historical weather data to predict the best weather conditions.
Deciding on where to go for a holiday is hard sometimes. Get inspired by the most popular destinations.
We aggregate data from combining multiple weather sources to ensure accuracy of the highest order.



Weather overview and FAQs
Weather overview
In St Petersburg in May, the average air temperature ranges from 16.2 °C (61.2 °F) during the day to 6.5 °C (43.7 °F) at night. There are 11 days of rain on average, where the rainfall is 47 mm (1.85 in).
How heavy is the precipitation in May in St Petersburg?
There is precipitation of 47 mm (1.85 in) in May in St Petersburg, which means 2 mm (0.06 in) rainfall per day on average.
What is the temperature in St Petersburg during the day in May?
In May in St Petersburg, the average daily temperatures will be 16.2 °C (61.2 °F). Nice temperature for walking around the city or on the beach, but you will probably get cold soon when wearing a swimsuit. When walking around all day, people used to cold conditions, pull out their shorts and get rid of their sweaters. On some days, when spending time in the direct sun, sunscreen can be useful, especially for people with more sensitive skin.
How many rainy days can I expect in St Petersburg in May?
In May in St Petersburg, we can expect 11 days to be rainy, that is, days when precipitation exceeds 2 mm (0.08 in). Converted to days of the week, this means that it will occur on an average of 2.6 days of the week, or in general - 37 % days.
What is the night temperature in May in St Petersburg?
The average night temperature in St Petersburg in May is 6.5 °C (43.7 °F). The nights will be cool, layers of clothes will be needed for evening and morning walks, the hotel should be equipped with heating. An increase of 5.8 °C (42.4 °F) compared to the previous month.
How many hours of sun to expect in St Petersburg in May?
There is an average length of sunshine of 8 hours per day in May in St Petersburg.
Is May part of the wet season in St Petersburg?
No, there is no wet season in St Petersburg in May - you can expect 11 days of rain during the month.
How long is the day (from dawn till dusk) in St Petersburg in May?
The length of daylight in St Petersburg in May is 17 hours.
What level of humidity is to expect in St Petersburg in May?
Humidity in St Petersburg in May is 64 %.
Is St Petersburg rainier in May than in June?
No, May in St Petersburg is not a rainier month than June.
How windy is it in May in St Petersburg?
In May in St Petersburg, there will be an average wind scale of 3.3.
Is the temperature rising or falling in the course of time in May in St Petersburg?
Over the course of May in St Petersburg, the temperatures are rising from 12.8 °C (55.0 °F) at the beginning of the month to 18.2 °C (64.7 °F) at the end of the month.