What is the average temperature in st. petersburg, florida?
The average high temperature in St. Petersburg, Florida, is 81 degrees Fahrenheit. The average low temperature is 67 degrees Fahrenheit. The hottest months are July and August when high temperatures average 90 degrees Fahrenheit. The coolest month is January when the average low is 54 degrees Fahrenheit.Source:The Weather Channel: Monthly Averages for Saint Petersburg, FLMore Information:City of St.