Fresh, Flavorful & Unforgettable Coastal Dining
St. Petersburg, Florida, is a seafood lover’s dream. With its location on Tampa Bay and the Gulf of Mexico, it offers an endless variety of fresh fish, oysters, shrimp, and signature Southern coastal dishes. Whether you’re a local or just visiting, these 10 seafood spots in St. Pete are sure to satisfy your cravings.
1. Sea Salt St. Pete
📍 183 2nd Ave N, St. Petersburg, FL
Upscale and elegant, Sea Salt is known for its high-end raw bar, beautiful presentation, and over 130 types of sea food from around the world. Perfect for a date night or special occasion.
2. The Dewey
📍 109 8th Ave, St. Pete Beach, FL
This hidden gem near Pass-a-Grille offers fresh, local seafood with Gulf views. Try the lobster roll or blackened grouper sandwich while sipping a craft cocktail on the rooftop deck.
3. Crabby Bill’s
📍 5100 Gulf Blvd, St. Pete Beach, FL
A casual Florida favorite with a fun vibe. Known for their crab legs, peel-and-eat shrimp, and beachfront atmosphere. Great for families and seafood purists.
4. Wild Child
📍 2710 Central Ave, St. Petersburg, FL
An elevated neighborhood bistro with a Caribbean-inspired menu. Their grilled octopus and ceviche are standouts, and the ever-rotating fish specials are always worth trying.
5. The Oyster Bar
📍 249 Central Ave, St. Petersburg, FL
A downtown favorite for over 20 years. Happy hour oysters, lobster bisque, and seared tuna tacos are just a few local favorites. Don’t skip the daily raw bar specials!
6. Doc Ford’s Rum Bar & Grille
📍 610 2nd Ave NE, St. Petersburg, FL
This waterfront staple serves up island-inspired seafood and tropical drinks. The Yucatan shrimp and grouper tacos are perfect post-beach bites.
7. Fish Tales Seafood House
📍 1500 2nd St S, St. Petersburg, FL
A laid-back, dockside joint with great fried seafood baskets, crab cakes, and waterfront views. Arrive by boat or land—it’s a local weekend go-to.
8. 400 Beach Seafood & Tap House
📍 400 Beach Dr NE, St. Petersburg, FL
A stylish spot on Beach Drive with a large seafood menu, wine list, and patio dining. From shrimp and grits to lobster ravioli, they’ve got all your favorites covered.
9. Red Mesa Cantina (Seafood with a Twist)
📍 128 3rd St S, St. Petersburg, FL
While not a traditional seafood restaurant, Red Mesa fuses Latin cuisine with fresh seafood options like mahi tacos, shrimp ceviche, and seafood paella. A flavorful twist on classic dishes.
10. Billy’s Stone Crab
📍 1 Collany Rd, Tierra Verde, FL
Worth the short drive from downtown. Known for stone crab season, waterfront dining, and rustic Floridian charm. It’s a must-visit when in season (October–May).
🍤 Ready to Dive In?
Whether you’re a raw oyster fanatic, a shrimp lover, or a grouper sandwich enthusiast, St. Pete is overflowing with seafood spots that celebrate the best of Florida’s Gulf Coast.
Planning a foodie trip or local seafood crawl? Bookmark this list and tag your favorite seafood joint on social media.