Cities/🇺🇸 Tampa/St. Petersburg

St. Petersburg Weather Today

Tampa, United States · Updated Sunday, April 5, 2026 at 7:33 AM ET

clear sky

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 PM9:07 PM

Sunrise 8:17 PM

Evening Golden Hour

7:59 AM8: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

broken clouds

77°F

69°F

Broken Clouds

Tue, Apr 7

light rain

72°F

67°F

Light Rain

Wed, Apr 8

light rain

76°F

69°F

Light Rain

Thu, Apr 9

light rain

75°F

68°F

Light Rain

Fri, Apr 10

overcast clouds

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.

← All Tampa Neighborhoods