St. Petersburg Weather Today
Tampa, United States · Updated Sunday, April 5, 2026 at 7:33 AM ET

70°F
Clear Sky
Feels like 71°F · H 71°F / L 67°F
Humidity
93%
Wind
6 mph
E
Visibility
6 mi
Pressure
1020
hPa
Cloud Cover
0%
Golden Hour · St. Petersburg Today
Morning Golden Hour
8:07 PM – 9:07 PM
Sunrise 8:17 PM
Evening Golden Hour
7:59 AM – 8:59 AM
Sunset 8:49 AM
St. Petersburg Weather Right Now
St. Petersburg weather today is 70°F with clear sky. The high will reach 71°F and the low will drop to 67°F. It feels like 71°F outside. Humidity is at 93% with winds from the E at 6 mph. Visibility is 6 miles with 0% cloud cover and a pressure of 1020 hPa.
5-Day Forecast
Mon, Apr 6
77°F
69°F
Broken Clouds
Tue, Apr 7
72°F
67°F
Light Rain
Wed, Apr 8
76°F
69°F
Light Rain
Thu, Apr 9
75°F
68°F
Light Rain
Fri, Apr 10
71°F
70°F
Overcast Clouds
About St. Petersburg Weather
St. Petersburg on the bay's southern peninsula is Florida's sunniest city — the Sunshine Skyway and pinellas peninsula position creates unique weather.