Updated

Gandy Beach
Beach · St. Petersburg, Florida
Comfortable for a swim today
Good to swimComfortable for a swim today: water temperature is 78°F, within the comfortable 70–86°F range.
- Water temp 78°F (26°C)
Live data from NOAA buoy SAPF1 (8.2 mi away), as of Oct 20, 7:18 AM UTC.
Why, sources & official advisories
- Water temperature is 78°F, within the comfortable 70–86°F range. — NOAA buoy SAPF1, as of Oct 20, 7:18 AM UTC
No official beach-advisory feed for Florida yet — follow posted signs and local guidance.
Get an email when it’s warm enough
It’s 78°F at Gandy Beach now. We check the water daily and email you once when it reaches your temperature.
Things to Do Near Gandy Beach
Top-rated tours and experiences around St. Petersburg, powered by Viator — free cancellation on most.

3 Hour Dolphin Snorkeling and Shell Key Adventure St. Pete Beach

Dolphin Tour in St. Pete Beach

Sharkeys Glass Bottom Fish Feeding LED Night Tour St. Pete Beach

Sunset & Dolphin Tour St. Pete Beach
We earn a commission on bookings — at no extra cost to you. Helps keep this site free.
Stay near Gandy Beach
Find hotels near Gandy Beach
Compare prices on Expedia — free cancellation on most rooms.
We earn a commission on bookings — at no extra cost to you. Helps keep this site free.
Advertisement
Weather at Gandy Beach
67°F, Clear · H 80° / L 65° · 4% chance of rain3-day forecast









Frequently asked questions
- Where is Gandy Beach?
- Gandy Beach is a beach in St. Petersburg, Florida.
- What is the water temperature at Gandy Beach?
- As of October 20, 2026, the water temperature at Gandy Beach in St. Petersburg, Florida is 78°F (26°C), measured by NOAA buoy SAPF1, 8.2 miles away.
- Can you swim at Gandy Beach?
- Comfortable for a swim today: water temperature is 78°F, within the comfortable 70–86°F range. Checked October 20, 2026.
- How is Gandy Beach rated?
- Gandy Beach in St. Petersburg, Florida has an average visitor rating of 4.3 out of 5, based on 895 reviews.
Advertisement
Pack smarter for Gandy Beach
SponsoredCompare current options on Amazon. As an Amazon Associate we earn from qualifying purchases.
Location & Contact
St. Petersburg, FL 33702
St. Petersburg, Florida 33702
🏖️ Best times & visiting tips
- ›Arrive early for best parking and beach spot selection
- ›Check for lifeguard schedules and swim only in designated areas
- ›Bring reef-safe sunscreen to protect marine life
- ›Watch for beach flags indicating water conditions
</> Embed this location on your site
Paste this snippet into your website to show a live badge for Gandy Beach — free to use with the included credit link.