Last Updated on March 31, 2024

St. Petersburg is a charming Florida city along Tampa Bay.  The St Pete area is known for its art centers, parks on the water, and of course its waterfront restaurants!

In this post, we’ll look at several of the most popular waterfront restaurants in the St Pete area, including downtown St. Petersburg, Madeira Beach, Treasure Island, Clearwater Beach, and Indian Rocks Beach.

12 Waterfront Restaurants-

St Pete and Nearby To Try!


Doc Fords- Things To Do Nearby


     While here, you’re just steps away from everything that the St Pete Pier has to offer, including lots of entertainment and more bars/restaurants, such as Spa Beach Bistro!

Also, check out the waterfront parks and downtown area.

Doc Fords

610 2nd Ave NE. St. Petersburg FL, 33701

Phone 727-857-8118



Crabby Bill’s- Things To Do Nearby (St. Pete Beach)


Check out a boat tour at Captain Mike’s Watersports & St. Pete Parasails

They are just south of Crabby Bill’s.

Crabby Bill’s

5100 Gulf Boulevard, St. Pete Beach, FL 33706

Phone 727-360-8858


Indian Rocks Location

401 Gulf Boulevard, Indian Rocks Beach, FL, 33785

Phone 727-595-4825




The Hut- Things To Do Nearby


While at John’s Pass Village, walk the boardwalk and explore the more than 100 shops and restaurants!

Here you can go fishing, rent jet skis, go on a dolphin boat cruise, or even a Calypso Breeze Tropical Party Cruise!


The Hut Bar and Grill

190 Boardwalk Pl E, Madeira Beach, FL 33708

Phone 727-258-4820



The Drunken Clam- Things To Do Nearby


St Pete Beach County Park Beach is just across the street from the restaurant with lots of parking.



St Pete Beach is a great place to hang out and just across the street from great restaurants

The Drunken Clam

46 46th Ave, St Pete Beach, FL 33706

Phone 727-360-1800


Palm Pavilion- Things To Do Nearby


Check out Clearwater Beach and Pier 60 while here!


Just steps away from the Palm Pavilion Restaurant is beautiful Clearwater Beach


Palm Pavilion

10 Bay Esplanade, Clearwater Beach, FL 33767

Phone 727-446-2642



Bamboo Beach Bar- Things To Do Nearby


Shop at the stores on the northern end of John’s Pass.

Visit the Alligator & Wildlife Discovery Center while in the area. 

Treasure Island is to the south of John’s Pass with beach access points and Madeira Beach has a great beach just a few minutes to the north.  

Bamboo Beach Bar

13025 Village Boulevard, Madeira Beach, FL, 33708

Phone 727-398-5401


Stillwaters Tavern- Things To Do Nearby


While in downtown St. Petersburg, check out all the shops and parks in the area.  

Explore the St. Petersburg Museum of History right across the street, or the Dali Museum, which is a couple minutes south from the restaurant. 

Stillwaters Tavern

224 Beach Drive, NE, St. Petersburg, FL, 33701

Phone 727-350-1019


Frenchy’s Rockaway Grill- Things To Do Nearby


Explore the downtown Clearwater Beach area, which is within walking distance of Frenchy’s.

For more on Frenchy’s and Clearwater Beach, go here!



Frenchy’s Rockaway Grill

7 Rockaway Street, Clearwater Beach, FL 33767

Phone 727-446-4844

Hours Sunday-Thursday 11 am-11 pm, Friday and Saturday 11 am-midnight



Woody’s Waterfront- Things To Do Nearby


After Woody’s, stop by The Toasted Monkey beach bar for some food, drinks and live music.

Just south of Woody’s is Upham Beach Park, a nice, wide beach and sand dunes to explore. 



Woody’s Waterfront 

7308 Sunset Way, St Pete Beach, FL 33706

Phone 727-360-9165


Sea Turtle Restaurant- Things To Do Nearby


Visit the beach across the street or just a couple of miles south of Sea Turtle Restaurant is Pass-a-Grille Beach, arguably the best beach around. 

Pass-a-Grille Beach is surrounded by lots of boutiques and bars worth visiting. 



Sea Turtle Restaurant

4599 Gulf Boulevard, St. Pete Beach, FL, 33706

Phone 727-367-1727


Caddy’s- Things To Do Nearby (Treasure Island)


Caddy’s has its own private area on Sunset Beach, but just a little further north in Treasure Island is the St. Petersburg Municipal Beach



Treasure Island has great restaurants in the St Pete area


See Website For Locations, Hours, and Phone Numbers


Teak/Pier Teaki- Things To Do Nearby 


Go fishing on the fishing deck at the end of the pier.  

The Tampa Bay Discovery Center is close to the end of the pier and is a great place for learning about the area. 


Teak/Pier Teaki

800 2nd Ave NE, St. Petersburg, FL 33701

Phone 727-513-8325


Final Thoughts-

12 Waterfront Restaurants-

St Pete and Nearby To Try!

As you can see, there are many awesome waterfront restaurants in St. Pete and nearby!

If you’re looking for a great place to eat while here, you’ll definitely want to check out some of the area’s best waterfront restaurants on this list.

Whether you’re looking for a romantic dinner for two or a fun night out and good times with friends and family, you won’t be disappointed!

If you’re looking for more fun things to do in the area, check out these 15 Memorable Day Trips From Tampa!

Always On The Shore contains affiliate links and if you make a purchase, we make a small commission at no cost to you.

For more information, please read the disclaimer page

Booking a last-minute trip to St Pete Beach?  

If so, we have you covered.  Here are some top recommended tours and hotels!

Top Tours in St Pete Beach

Stunning St. Pete Beach Helicopter Tour (30-minute helicopter tour)

Dolphin Racer Speedboat Adventure (Opportunities to see dolphins and other marine animals)

Top Hotels In St Pete Beach

Treasure Island Beach Resort (Beautiful Beach View And Amenities)

Sunset Beach Suites – (Best Budget Hotel Near Madeira Beach)

The Saint Hotel – (Top-Rated Beach Nearby Hotel In St Pete Beach)

Hilton Graden Inn St Pete Beach – (Beachfront Hotel Perfect For Couples)

 Looking To Get Around In St Pete Beach

Check out rental car rates here! 🚗