When to visit
St. Petersburg?

Discover the best time of year, based on historical climate, temperature, and precipitation.

St. Petersburg
State of Florida · United States of America

The best weather in St. Petersburg is from February, March, November.consistent weather climate

Climate score
June
37

Challenging climate

Hot & rainy

Temperature
25–30°C
Hot nights — A/C advised
Feels like
29–35°C
Muggy
Precipitation
165mm
Moderate rain · 16 days
Sunshine
10.9h
Mostly cloudy
Humidity (%)
78%
Muggy
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
10°20°30°40°JanFebMarAprMayJunJulAugSepOctNovDec
Monthly Overview
Score909292897737312550819290
ClimateMildPleasantPleasantPleasantHumidHot & rainyHot & rainyHot & rainyHot & rainyHumidPleasantPleasant
Temperature13–20°C15–22°C17–24°C20–27°C22–29°C25–30°C26–31°C26–31°C25–30°C22–28°C18–25°C15–22°C
Feels like11–19°C14–23°C17–25°C20–29°C24–33°C29–35°C30–37°C30–37°C28–35°C23–31°C18–26°C15–22°C
Precipitation73mm
5 days
52mm
4 days
45mm
5 days
66mm
6 days
80mm
8 days
165mm
16 days
173mm
19 days
217mm
19 days
173mm
16 days
88mm
8 days
51mm
5 days
76mm
5 days
Sunshine8.5h
☀︎ 80%
9.6h
☀︎ 86%
10.4h
☀︎ 87%
11.5h
☀︎ 90%
12.0h
☀︎ 88%
10.9h
☀︎ 78%
9.7h
☀︎ 71%
9.3h
☀︎ 71%
9.9h
☀︎ 81%
9.9h
☀︎ 86%
9.1h
☀︎ 84%
8.5h
☀︎ 81%
WindNE · 22 km/hE · 21 km/hE · 22 km/hSE · 22 km/hNE · 21 km/hS · 18 km/hS · 16 km/hSE · 17 km/hE · 19 km/hNE · 21 km/hNE · 20 km/hNE · 20 km/h
Humidity (%)75%78%73%71%70%78%78%79%79%74%74%78%
Day length10.6h11.2h12.0h12.8h13.5h13.9h13.7h13.1h12.3h11.5h10.8h10.4h

Frequently asked questions

What is the best time to visit St. Petersburg?

The best time to visit St. Petersburg is November, January, April, October, May, February, December, March, with temperatures between 13 °C and 29 °C. The best month is November. November is low season.

What is the weather like in St. Petersburg?

St. Petersburg has a climate with an overall score of 7/10. Annual temperatures range from 13 °C to 31 °C.

What is the hottest month in St. Petersburg?

The hottest month in St. Petersburg is July, with average highs of 31 °C and lows of 26 °C.

What is the rainiest month in St. Petersburg?

The rainiest month in St. Petersburg is August, with an average of 217 mm of precipitation.