St. Petersburg Weather Update
St. Petersburg is experiencing cooler than normal temperatures today, with a high of +19 to +21 degrees Celsius expected. The city will have variable cloudiness but no rain, while some areas in the Leningrad region may see brief showers. This is 2-3 degrees below the average long-term values.8 sourcesSee all sources