temperature of petersburg
Over the course of the year, the temperature in St. Petersburg typically varies from 56Â°F to 89Â°F and is rarely below 46Â°F or above 93Â°F. The hot season lasts for 140 days, from May 18 to October 5, with an average daily high temperature above 85Â°F.