Monthly weather forecast and climate
Saint Petersburg, FL

Scenic palm trees and a straight road to St. Petersburg in Florida, a beautiful clear waterfront, on a hot and sunny day with cloudy sky
Scenic palm trees and a straight road to St. Petersburg in Florida, a beautiful clear waterfront, on a hot and sunny day with cloudy sky

What is the coldest month in Saint Petersburg?

January is the coldest month, with an average high-temperature of 70°F (21.1°C) and an average low-temperature of 53.1°F (11.7°C).

How many days does it rain in Saint Petersburg?

In Saint Petersburg, Florida, during the entire year, the rain falls for 105 days and collects up to 45.9" (1165.8mm) of precipitation.

What month is the ocean coldest in Saint Petersburg?

With an average ocean temperature of 64°F (17.8°C), January is the month with the coldest seawater in Saint Petersburg. For most, swimming in 64°F (17.8°C) is not an enjoyable activity. Furthermore, controlling your breathing becomes progressively more difficult as the water temperature decreases from 69.8°F (21°C) to 59°F (15°C).

What is the month with the lowest UV index in Saint Petersburg?

January and December, with an average UV index of 5, are months with the lowest UV index in Saint Petersburg.

What is the driest month in Saint Petersburg?

April is the month with the least rainfall in Saint Petersburg, Florida. Rain falls for 4 days and accumulates 1.6" (40.6mm) of precipitation.

What is the month with the highest UV index in Saint Petersburg?

May through August, with an average UV index of 11, are months with the highest UV index in Saint Petersburg.

What are the warmest months in Saint Petersburg?

July and August, with an average high-temperature of 90°F (32.2°C), are warmest months in Saint Petersburg, Florida.

What is the rainiest month in Saint Petersburg?

August is the month with the most rainfall in Saint Petersburg, Florida. Rain falls for 17 days and accumulates 7.8" (198.1mm) of precipitation.

What month is the ocean warmest in Saint Petersburg?

August is the month with the warmest seawater in Saint Petersburg, Florida, with an average ocean temperature of 86.7°F (30.4°C). The water temperature above 86°F (30°C) is arguably regarded as unpleasant. The primary purpose of entering the water - cooling down from sunshine and high temperatures - is lost.
Average rainfall - Saint Petersburg, FL
Average rainfall days - Saint Petersburg, FL
Average sea temperature - Saint Petersburg, FL

The best month for swimming (with the highest average sea temperature) is August (86.7°F).
The coldest month (with the lowest average sea temperature) is January (64°F).

Average daylight / Average sunshine - Saint Petersburg, FL
Average UV index - Saint Petersburg, FL
deutscheenglishespañolрусский中文