Where to Find the Best Seafood in St. Augustine
St. Augustine feels like walking through a living history book, but if you want to experience the culture of America’s oldest city, you have to taste it!
Far more than just a scenic backdrop for coastal dining, this historic port town is a thriving paradise for seafood lovers, where centuries of maritime tradition meet local flavor. Whether you are a first-time visitor chasing the perfect sunset view or a local on the hunt for your next favorite catch, St. Augustine delivers an unforgettable dock-to-dish experience.
Cap’s on the Water – 4325 Myrtle Street, St. Augustine, FL
Set along the Intracoastal Waterway, Cap’s on the Water is known for its fresh cuisine, stunning sunset views, handcrafted cocktails and award-winning wine list. Guests can enjoy the scenic dock, covered pavilion, indoor dining room, tiki bar, Sunset Oyster Bar and intimate inside bar for an ideal evening on the water.

Cap’s on the Water
Harry’s Seafood, Bar & Grille – 46 Avenida Menendez, St. Augustine, FL
Established in 1987, Harry’s Seafood Bar & Grille brings the flavors of New Orleans to the heart of historic downtown St. Augustine. The menu features Cajun and Creole favorites like crab cakes, shrimp and scallops, crawfish étouffée and more. Guests can enjoy courtyard seating, live music and a lively atmosphere just steps from the city’s historic sights.
Catch 27 – 40 Charlotte Street, St. Augustine, FL
Catch 27 brings a refined yet relaxed dining experience to the heart of historic downtown St. Augustine. Its scratch kitchen focuses on fresh, locally caught seafood, seasonal ingredients and local produce, with a menu inspired by Southern flavors. Guests can also enjoy craft cocktails and a rotating selection of beers, including offerings from Florida breweries.

Catch 27
Meehan’s Irish Pub & Seafood House – 20 Avenida Menendez, St. Augustine, FL
A downtown waterfront favorite, Meehan’s Irish Pub & Seafood House blends traditional Irish fare with fresh seafood in a lively waterfront setting. The menu features favorites like Corned Beef & Cabbage, Fish & Chips, Shepherd’s Pie, Bangers & Mash and the Seafood Tower, along with burgers, sandwiches and a raw seafood bar. Guests can also visit Johnny’s Oyster Bar or unwind at the Backyard Island Cafe & Tropical Bar.

Fish & Chips at Meehan’s
The Conch House Restaurant – 57 Comares Avenue, St. Augustine, FL
A longtime St. Augustine favorite, The Conch House Restaurant is a Caribbean-inspired waterfront restaurant on Anastasia Island. Part of the historic Conch House Marina Resort, the restaurant offers a relaxed tropical atmosphere with waterfront dining and over-water tiki huts, making it a popular spot to enjoy fresh seafood, tropical drinks and views of the marina.
Pesca Vilano Rooftop – 117 Vilano Road, Vilano Beach, FL
Pesca Vilano Rooftop is a lively coastal restaurant and rooftop bar at the Hyatt Place St. Augustine/Vilano Beach. Created by award-winning Chef Michael Lugo, the menu showcases Latin- and Caribbean-inspired seafood, complemented by a vintage Miami Art Deco-inspired setting and panoramic views of the Atlantic, surrounding waterways and downtown St. Augustine.
St. Augustine Fish Camp – 142 Riberia Street, St. Augustine, FL
Located along the San Sebastian River in downtown St. Augustine, St. Augustine Fish Camp celebrates the city’s rich fishing heritage and coastal culture. The menu features fresh seafood, local favorites and Lowcountry-inspired dishes, all served in a relaxed waterfront setting with views of the river.

St. Augustine Fish Camp
O’Steen’s Restaurant – 205 Anastasia Boulevard, St. Augustine, FL
A St. Augustine staple for over 50 years, O’Steen’s Restaurant is known for its fresh seafood, homestyle sides, daily specials and renowned fried shrimp. The family-friendly restaurant has maintained its classic menu and welcoming atmosphere since opening in 1965.
Schooner’s Seafood House – 3560 N Ponce De Leon Boulevard, St. Augustine, FL
Schooner’s Seafood House is a casual, family-friendly restaurant on Ponce de Leon Boulevard, serving fresh local seafood and Southern-style home cooking, including its award-winning Minorcan Clam Chowder. The menu features seafood prepared fried, broiled, grilled and blackened, along with burgers, steaks and other classic favorites.
Grouper Shack – 230 Nix Boat Yard Road, St. Augustine, FL
Located on the water at Cat’s Paw Marina, Grouper Shack is a casual, family-friendly spot serving fresh local seafood and classic Florida fare. The menu embraces a “Florida Cracker” style with seafood baskets, grouper, shrimp, gator tail, fish tacos and other coastal favorites.

Grouper Shack
Wherever you choose to dine, one thing is certain: fresh seafood is always on the menu!