Best Waterfront Seafood Restaurants in St. Petersburg

St. Petersburg sits on a peninsula with water on three sides, so it has no shortage of places to eat with a view. The trick is finding the ones that actually do seafood well while sitting right on the water. These are the waterfront seafood restaurants in St. Petersburg worth your time, the spots that genuinely hang over a marina or a bay and put fresh Gulf fish front and center. You’ll find the splurge tables at the end of the Pier, a barefoot marina shack south of downtown, and a couple of tiki-leaning hangouts where you can pull up by boat. Hours, neighborhoods, and what to order at each are below.

Restaurant Neighborhood On the water Price Hours
Fresco’s Waterfront Bistro Downtown (Pier District) Upstairs deck over the municipal marina $$$ Mon-Thu 11am-10pm, weekends later
Doc Ford’s Rum Bar and Grille Downtown (St. Pete Pier) Open-air at the base of the Pier $$ Daily 11am-10pm
Teak St. Pete Downtown (St. Pete Pier) Top of the Pier, 360 bay views $$$ Mon-Fri 11am-10pm, Sat-Sun from 10am
Paul’s Landing The Vinoy (Old Northeast) Overlooks the Vinoy yacht basin $$$ Mon-Thu 7:30am-10pm, Fri-Sat to 11pm
The Big Catch at Salt Creek Salt Creek Dockside at the Harborage Marina $$ Mon-Fri 11am-9pm, Sat-Sun to 10pm
The Getaway Gandy / Riviera Bay On Tampa Bay, dock to tie up a boat $$ Mon 11am-9pm, Tue-Sun from 9am

Waterfront Seafood Restaurants in St. Petersburg

Fresco's Waterfront Bistro

  • Cuisine: Seafood
  • Address: 300 2nd Ave NE, St. Petersburg, FL 33701
  • Neighborhood: Downtown (Pier District)
  • Hours: Mon-Thu 11am-10pm, Fri 11am-11pm, Sat 9am-11pm, Sun 9am-10pm
  • Price: $$$
  • What to order: Grouper bites and the lobster bisque
  • Phone: 727-894-4429
  • Website: frescoswaterfront.com

Fresco’s sits right where the St. Pete Pier meets downtown, with a wrap-around upstairs deck that looks straight out over the municipal marina and the masts of a hundred sailboats. It’s the only restaurant with that exact angle on the marina, and the kitchen stays seafood-first: grouper bites to start, then a fresh catch off the board or a bowl of lobster bisque. Get up to the deck before sunset and order a drink while the boats come in.

Doc Ford's Rum Bar and Grille

  • Cuisine: Seafood
  • Address: 610 2nd Ave NE, St. Petersburg, FL 33701
  • Neighborhood: Downtown (St. Pete Pier)
  • Hours: Daily 11am-10pm
  • Price: $$
  • What to order: Yucatan shrimp
  • Phone: 727-857-8118
  • Website: docfords.com

Down at the base of the Pier, Doc Ford’s does the breezy, open-air, island-bar take on waterfront seafood, and it does it well enough to win the area’s 2025 best-waterfront nod. The Yucatan shrimp, pink Gulf shrimp swimming in citrus-garlic butter, is the thing everyone orders and the thing you should too. Grab a seat facing the water, get a rum drink, and watch the boats slide past toward Tampa Bay.

Teak St. Pete

  • Cuisine: Seafood
  • Address: 800 2nd Ave NE, St. Petersburg, FL 33701
  • Neighborhood: Downtown (St. Pete Pier)
  • Hours: Mon-Fri 11am-10pm, Sat-Sun 10am-10pm
  • Price: $$$
  • What to order: Black grouper and seared scallops
  • Phone: 727-513-8325
  • Website: teakstpete.com

Teak is the splurge of the bunch, four floors up at the very end of the Pier with a 360 view of Tampa Bay and the downtown skyline through floor-to-ceiling glass. The kitchen earns its spot too: pan-seared black grouper with citrus risotto, seared scallops, snapper in achiote, and raw oysters or a scallop crudo to open. Book a window table near sunset and let the view do half the work.

Paul's Landing

  • Cuisine: Seafood
  • Address: 501 5th Ave NE, St. Petersburg, FL 33701
  • Neighborhood: The Vinoy (Old Northeast)
  • Hours: Mon-Thu 7:30am-10pm, Fri-Sat 7:30am-11pm, Sun 7:30am-10pm
  • Price: $$$
  • What to order: Grouper sandwich and blackened shrimp
  • Phone: 727-824-8007
  • Website: thevinoy.com

Part of the grand old Vinoy resort, Paul’s Landing looks out over the yacht basin from a breezy indoor-outdoor room on the edge of the Old Northeast. The food is old-Florida cooked with a lighter hand: a proper grouper sandwich, blackened shrimp, fish tacos, all built around local catch. It’s polished without being stiff, and a marina full of yachts is the kind of backdrop you plan a long lunch around.

The Big Catch at Salt Creek

  • Cuisine: Seafood
  • Address: 1500 2nd St S, St. Petersburg, FL 33701
  • Neighborhood: Salt Creek
  • Hours: Mon-Fri 11am-9pm, Sat-Sun 11am-10pm
  • Price: $$
  • What to order: Locally caught grouper, fried or blackened
  • Phone: 727-289-8080
  • Website: thebigcatchatsaltcreek.com

A few minutes south of downtown, The Big Catch hides at the Harborage Marina on Salt Creek, with tables on the water and a dock where regulars tie up their boats. This is the no-frills, locals’ pick: a daily board of whatever came in, plus the locally caught grouper that built its name, fried or blackened. Come by car, bike, or boat, and don’t bother dressing up.

The Getaway

  • Cuisine: Seafood
  • Address: 13090 Gandy Blvd N, St. Petersburg, FL 33702
  • Neighborhood: Gandy / Riviera Bay
  • Hours: Mon 11am-9pm, Tue-Thu 9am-9pm, Fri-Sat 9am-10pm, Sun 9am-9pm
  • Price: $$
  • What to order: Raw oysters and blackened grouper tacos
  • Phone: 727-317-5751
  • Website: thegetawaytampabay.com

Out on the Gandy where the bay opens up, The Getaway is a Keys-style tiki spot built right on the water, with a raw bar and a dock for the come-by-boat crowd. Start with oysters and peel-and-eat shrimp, then go for the blackened grouper tacos or the soft-shell crab sandwich. It leans casual and sun-soaked, the kind of place where a quick lunch slides into a long afternoon by the water.

Best for…

Best for a special night out

When the night calls for cloth napkins and a real view, Teak at the top of the Pier is the move, all skyline and sunset through the glass. Paul’s Landing at the Vinoy runs a close second, a little more old-Florida resort and a little less height, with the yacht basin filling the windows. Book either one timed to sundown and you won’t need to plan much else.

Best for a casual, boat-up meal

The Big Catch and The Getaway are where you go in flip-flops, both with docks, water’s-edge seating, and a raw-bar streak. The Big Catch wins on serious fried grouper and a true locals’ crowd; The Getaway leans tropical with oysters and tacos out on the Gandy. Neither one cares how you’re dressed.

Best for sunset and a drink on the water

Doc Ford’s and Fresco’s both sit right at the Pier with open-air decks pointed at the water. Doc Ford’s brings the rum-bar energy and the Yucatan shrimp; Fresco’s has the upstairs deck over the marina and a longer wine list. Either is an easy place to land for a drink as the light goes gold.

Frequently asked questions

What are the best waterfront seafood restaurants in St. Petersburg?

It depends on the night. For a special dinner with the best view, Teak at the end of the St. Pete Pier is hard to beat. For something casual on the water, The Big Catch at Salt Creek and Doc Ford’s at the Pier are local favorites, and Doc Ford’s took the area’s 2025 best-waterfront award.

Which St. Petersburg seafood restaurants are right on the water?

All six on this list genuinely sit over the water, not just near it. Fresco’s, Doc Ford’s, and Teak are on the downtown St. Pete Pier, Paul’s Landing overlooks the Vinoy yacht basin, The Big Catch is on Salt Creek at the Harborage Marina, and The Getaway sits out on Tampa Bay by the Gandy Bridge.

Where can I get fresh grouper on the water in St. Petersburg?

Grouper is the local fish, and nearly everyone here does it. The Big Catch is known for locally caught grouper, fried or blackened. Teak plates a pan-seared black grouper with citrus risotto, Fresco’s runs grouper bites and a grouper sandwich, and both Paul’s Landing and The Getaway do grouper sandwiches and tacos.

Which waterfront seafood spots in St. Petersburg can you reach by boat?

The Big Catch at the Harborage Marina and The Getaway on the Gandy both have docks where you can tie up and walk in, and both are used to a come-by-boat crowd. The Pier restaurants, Fresco’s, Doc Ford’s, and Teak, sit right on the water downtown but are easiest to reach on foot or by car.

Do these waterfront restaurants in St. Petersburg take reservations?

The sit-down rooms do, and weekends are worth booking ahead, especially Teak and Paul’s Landing for a window or patio table at sunset. The casual spots, The Big Catch, Doc Ford’s, and The Getaway, run mostly on walk-ins, so plan to wait a bit if you turn up right at golden hour on a Friday or Saturday.

Across the bay, Tampa has its own waterfront seafood scene. If you’re heading over the bridge, see our guide to waterfront seafood restaurants in Tampa.

This guide is part of our broader roundup of waterfront restaurants in St. Petersburg, which sorts the whole waterfront by cuisine.

Hungry for more? Browse the rest of our restaurant guides on the Restaurants1 home page.

Last updated: May 2026