Average Weather in August in Saint Petersburg Russia. In Saint Petersburg, the month of August is characterized by falling daily high temperatures, with daily highs decreasing by 8°F, from 72°F to 65°F over the course of the month, and rarely exceeding 82°F or dropping below 56°F.