Best Outdoor Seafood Restaurants in St. Petersburg

St. Petersburg does seafood and open-air dining better than almost anywhere on the Gulf coast, and the best tables put the two together: a plate of local grouper and a rail over the water. These are the outdoor seafood restaurants in St. Petersburg worth planning around, from a boat-up deck on Salt Creek to a fish-camp porch in the south end and a polished terrace over the Vinoy yacht basin. Six spots, each one verified open, genuinely seafood-first, and built around a patio or deck you’ll actually want to sit on. Hours, neighborhood, price, and what to order are all below.

Restaurant Neighborhood The outdoor setup Price Hours
The Big Catch at Salt Creek Salt Creek Open-air deck on the marina, boat-up dock $$ Wed-Mon 11am-9/10pm, closed Tue
Doc Ford’s Rum Bar and Grille St. Pete Pier Open-air tables at the Pier base, bay views $$ 11am-10pm daily
Fresco’s Waterfront Bistro Pier District Wrap-around deck over the downtown marina $$$ Mon-Thu 11am-10pm, weekends from 9am
Paul’s Landing The Vinoy Terrace over the yacht basin $$$ Daily from 7:30am
Trophy Fish Grand Central Fully outdoor patio with heaters $$ Wed-Sun, closed Mon-Tue
Mullet’s Fish Camp and Market South St. Pete Front porch and backyard tiki patio $$ Tue-Sun 12pm-9/10pm, closed Mon

Outdoor Seafood Restaurants in St. Petersburg

The Big Catch at Salt Creek

  • Cuisine: Seafood
  • Address: 1500 2nd St S, St. Petersburg, FL 33701
  • Neighborhood: Salt Creek / Harborage Marina
  • Hours: Mon 11am-9pm, Wed-Thu 11am-9pm, Fri-Sat 11am-10pm, Sun 11am-9pm
  • Closed: Closed Tuesdays
  • Price: $$
  • What to order: Blackened grouper and smoked fish dip
  • Phone: 727-289-8080
  • Website: thebigcatchatsaltcreek.com

Tucked beside the Harborage Marina at the mouth of Salt Creek, the Big Catch is the rare St. Pete seafood spot where you can run a boat right up to the dock and walk to your table. Seating is open-air and rustic, weathered wood with water on three sides, and the kitchen runs on locally caught grouper and whatever the specials board turns up. Order it blackened with a side of the smoked fish dip. It’s closed Tuesdays, so aim for a Wednesday sunset or a slow weekend lunch.

Doc Ford's Rum Bar and Grille

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

Down at the base of the St. Pete Pier, Doc Ford’s spreads its tables into the open air with downtown on one side and Tampa Bay on the other. The cooking leans Gulf-meets-Caribbean, and the Yucatan shrimp, wild pink shrimp in a citrus-garlic butter, is the dish people drive in for. Live music most nights keeps the patio loose. It stays open until 10 every day, which makes it the easy call when you settle on dinner outside at the last minute.

Fresco's Waterfront Bistro

  • Cuisine: Seafood
  • Address: 300 2nd Ave NE, St. Petersburg, FL 33701
  • Neighborhood: Pier District / Downtown Waterfront
  • Hours: Mon-Thu 11am-10pm, Fri 11am-11pm, Sat 9am-11pm, Sun 9am-10pm
  • Price: $$$
  • What to order: Grouper sandwich and seared scallops
  • Phone: 727-894-4429

Fresco’s holds the only proper waterfront deck in the heart of downtown, a wrap-around second-floor perch over the marina near the Pier entrance. Grab a rail seat at sunset and you get boats, open bay, and an outside bar within arm’s reach. The grouper sandwich and the seared scallops are the moves, and weekend brunch starts at 9am if you want the deck before the crowd. Reservations help on a Friday night, though the deck rewards an early walk-in too.

Paul's Landing

  • Cuisine: Seafood
  • Address: 501 5th Ave NE, St. Petersburg, FL 33701
  • Neighborhood: The Vinoy / Downtown Waterfront
  • Hours: Mon-Thu 7:30am-10pm, Fri-Sat 7:30am-11pm, Sun 7:30am-10pm
  • Price: $$$
  • What to order: Local catch and the raw bar
  • Phone: 727-824-8007
  • Website: thevinoy.com

The Vinoy’s casual waterfront room, Paul’s Landing trades the resort’s white-tablecloth formality for a breezy terrace over the yacht basin, all sailboats and pelicans. The kitchen cooks old-Florida seafood with a lighter modern hand, so think local catch, stone crab when it’s in season, and a serious raw bar. It opens at 7:30am, which means you can take the marina view with eggs and coffee or hold out for a sunset dinner. It’s the dressed-up pick on this list without being stuffy about it.

Trophy Fish

  • Cuisine: Seafood
  • Address: 2060 Central Ave, St. Petersburg, FL 33712
  • Neighborhood: Grand Central District
  • Hours: Wed-Fri 4pm-10pm, Sat-Sun 12pm-10pm
  • Closed: Closed Mon-Tue
  • Price: $$
  • What to order: Catch of the day and fish tacos
  • Phone: 727-258-7883
  • Website: trophyfish.com

Trophy Fish is the most committed to the cause here, a fully outdoor fish house in Grand Central with no real indoor room to duck into: just a covered patio, ceiling fans, heaters for the cool nights, and a bait-shop-chic crowd. The menu changes with the catch, the fish tacos and the smoked fish spread are reliably good, and the bar keeps pouring boat drinks past the kitchen close. Closed Monday and Tuesday, dinner-focused midweek, noon start on weekends. Show up early; they don’t take reservations.

Mullet's Fish Camp and Market

  • Cuisine: Seafood
  • Address: 3901 6th St S, St. Petersburg, FL 33705
  • Neighborhood: South St. Petersburg
  • Hours: Tue-Thu 12pm-9pm, Fri-Sat 12pm-10pm, Sun 12pm-9pm
  • Closed: Closed Mondays
  • Price: $$
  • What to order: Fresh local fish, fried or grilled
  • Phone: 727-205-6313
  • Website: mulletsfishcamp.com

Mullet’s Fish Camp brings the old-Florida fish-camp feel to the south end of town, with a front porch for lunch and a backyard that opens at 4pm: tiki bar, long outdoor counter, picnic tables, and the occasional round of giant Jenga. It’s full-service seafood done unfussy, fresh local fish fried or grilled, with craft drinks to match. The backyard draws a live-music crowd on weekends. Closed Mondays, so make it a Tuesday-through-Sunday plan.

Best for…

Best for a sunset over the water

Two decks are built for it. Fresco’s wrap-around perch over the downtown marina catches the light off the boats, and the outside bar means you don’t have to move for a refill. Paul’s Landing, a few blocks north at the Vinoy, looks straight across the yacht basin, calmer and a touch more polished. Time either one for the half-hour before dark, order the grouper, and let the pelicans do their thing.

Best for a no-plan dinner

When you decide on seafood at 7pm and just want a table outside, point the car at the St. Pete Pier. Doc Ford’s runs until 10 every night with open-air seating and live music, no reservation needed. The Big Catch on Salt Creek is the other safe bet, open-air and boat-friendly, though check that it isn’t Tuesday before you go. Both are casual enough to walk into in shorts.

Best for a full outdoor night

If the whole point is to be outside, Trophy Fish and Mullet’s are your spots. Trophy is essentially all patio, a Grand Central fish house with heaters and boat drinks and no real indoor room to retreat to. Mullet’s backyard opens at 4 with a tiki bar, picnic tables, and weekend live music down in the south end. Neither is fancy. Both are exactly what an outdoor seafood night should feel like.

Frequently asked questions

Which outdoor seafood restaurant in St. Petersburg has the best waterfront view?

For a pure water view, it’s a toss-up between Fresco’s and Paul’s Landing, both perched over downtown marinas with open bay beyond. Fresco’s wrap-around deck sits right at the Pier District; Paul’s Landing looks across the Vinoy yacht basin. Doc Ford’s, out on the Pier itself, is the third in the running. All three reward an early-evening table timed to the sunset.

Are these St. Petersburg seafood patios open year-round?

Yes, for the most part. St. Pete’s mild winters keep decks and patios in play nearly all year, and Trophy Fish even runs heaters for the occasional cool night. Summer is the trade-off: afternoons get hot and storms blow through fast, so an evening table is the smart play from June through September. The waterfront spots catch a breeze that helps.

Which of these outdoor seafood spots is best for fresh local fish?

The Big Catch and Mullet’s Fish Camp both lean hard on locally caught fish, with grouper and the daily catch front and center. Trophy Fish changes its menu with whatever comes in off the boats. For a raw bar with local oysters and stone crab in season, Paul’s Landing at the Vinoy is the pick. All four list specials that move with the season.

Can you arrive by boat at any of these St. Petersburg seafood restaurants?

A couple, yes. The Big Catch at Salt Creek sits beside the Harborage Marina with a dock you can tie up to and walk straight to your table. Paul’s Landing fronts the Vinoy’s yacht basin, and the St. Pete Pier spots like Doc Ford’s are an easy walk from the downtown marinas. Call ahead about transient dock space before you point the bow this way.

Which St. Petersburg neighborhoods have the most outdoor seafood dining?

The downtown waterfront leads by a mile. Doc Ford’s and Fresco’s cluster around the St. Pete Pier, and Paul’s Landing anchors the Vinoy basin just north. Beyond downtown, Trophy Fish holds down Grand Central on Central Avenue, while the Big Catch and Mullet’s Fish Camp sit in the south end near Salt Creek and the 6th Street corridor.

More outdoor dining in St. Petersburg

Across the bay? See our guide to outdoor seafood restaurants in Tampa for the patios on the other side of the water. For more local guides, start at the Restaurants1 home page.

For the citywide picture, browse all the best St. Petersburg outdoor restaurants.

Last updated: May 2026