Quick Summary:

  • Set on a barrier island west of St. Petersburg, St. Pete Beach is a Florida resort city with beautiful white, sandy beaches, and a variety of attractions and activities.
  • Overseen by the pink Moorish-style Don Cesar Hotel, or ‘Pink Palace,’ a 1928 landmark and icon of the island, St. Pete Beach is sprinkled with nostalgic Old Florida hotels and inns.
  • It features the longest undeveloped stretch of public beach in the county – Pass-a-Grille Beach.
  • Outdoor activities range from swimming, beachcombing, and paddleboarding, to surfing, kitesurfing, and windsurfing.
  • Cultural attractions include the lively Corey Avenue district, which is packed with museums, art galleries, trendy specialty shops, restaurants, cafés, and bars.


  • Updated with new information since originally published.
  • Please support our journalism through affiliate links. Affiliate Disclosure
  • Our editors recommend these diverse local experiences.

1. Gulf Beaches Historical Museum ⭐⭐⭐⭐⭐

© Gulf Beaches Historical Museum

2. Mastry's Brewing Co. ⭐⭐⭐⭐⭐

© Mastry's Brewing Co.

3. Corey Area Shopping District

© tonktiti/stock.adobe.com

4. Chill Restaurant & Bar

© Chill Restaurant & Bar

You are reading: Things to Do in St Pete Beach, Florida This Weekend


5. The Wharf Restaurant

© The Wharf Restaurant

6. Pass-a-Grille

© Robert/stock.adobe.com
There is more to explore in St. Petersburg nearby (16 min, 8.3 miles via Pasadena Ave S and 1st Ave S).


Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.