Top 15 Seafood Restaurants in St. Augustine


Top 15 Seafood Restaurants in St. Augustine

St. Augustine is a historic city renowned for its Spanish colonial architecture and rich heritage. As the oldest continuously inhabited European settlement in the continental United States, it attracts tourists and history enthusiasts. Thanks to its privileged location by the sea, you will have a culinary experience out of this world! Let’s explore the Top 15 Seafood Restaurants in St. Augustine.

Harry’s Seafood, Bar & Grille

This spectacular spot, with a privileged location just a block away from the Cathedral Basilica of St. Augustine, is the place you are looking for, delighting your palate with the best of the seafood cuisine.
In Harry’s Seafood, Bar & Cuisine, you will find the ideal mix of southern flavors!

Average price per person: $15 – 35 USD

Recommended: Jambalaya & She Crab Soup

Address: 46 Avenida Menendez, St. Augustine, FL


Image credits: Visit Florida





Cap’s On the Water

Situated by the Intracoastal Waterway, this venue features an expansive outdoor deck, providing an unparalleled waterfront dining experience.
Cap’s On the Water offers a culinary selection that melds innovative coastal dishes, blending the freshness of local seafood with the traditional tastes of Southern and Mediterranean cuisines.

Average price per person: $30 – 50 USD

Recommended: Oyster Rockefeller

Address: 4325 Myrtle St, St. Augustine, FL






O’Steen’s Restaurant

O’Steen’s Restaurant is pure tradition! With over 50 years of service, this typical restaurant is a St. Augustine’s insignia. Loved by locals and tourists, you would want to experience the mouth-watering freshly served seafood and southern dishes.
Run and save your place! They don’t take reservations.

Average price per person: $15 – 35 USD

Recommended: Hush Puppies & Squash Casserole

Address: 205 Anastasia Blvd, St. Augustine, FL


Image credits: St Augustine Adventure







St. Augustine Fish Camp

Besides St. Augustine, Fish Camp boasts various locations throughout North Florida. The owners envisioned creating a restaurant that captures a community atmosphere, offering the finest seafood and breathtaking views.
When in the area, don’t pass up the opportunity for an unforgettable lunch or dinner, immersed in a lively setting with attentive and amiable service, all against spectacular views.

Average price per person: $20 – 40 USD

Recommended: Shrimp & Grits

Address: 142 Riberia St, St. Augustine, FL

Fish Camp

Image credits: Visit St Augustine





Beachcomber St. Augustine

First opened in the 1940s as a traditional wooden shack, the Beachcomber St. Augustine now stands as a cozy and picturesque spot over the beach of Anastasia Island. Here, you will have the full beachside experience, tasting the best of seafood dishes while admiring the incredible Atlantic Ocean.
This is the kid’s favorite, too! They offer them some toys to play by the sand to ensure them an unforgettable time.

Average price per person: $10 – 30 USD

Recommended: Crab Cake & Coconut Shrimp

Address: 2 A St, St Augustine Beach, FL






Catch 27

They specialize in preparing and serving fresh, locally caught seafood. Everything is cooked from scratch using seasonal ingredients and locally sourced produce.
In Catch 27, they provide a delightful experience, serving local seafood and seasonal fare in a quaint setting, complemented by a selection of beer and wine for a well-rounded dining experience.

Average price per person: $15 – 35 USD

Recommended: Shrimp and Grits & Bread Pudding

Address: 40 Charlotte St, St. Augustine, FL



Image credits: Tripadvisor



Sunset Grille

This restaurant is the true meaning of family tradition; with over 30 years of serving tasty seafood dishes, it remains one of locals’ and tourists’ favorites. Sunset Grille takes place in a fully transformed gas station just a block from the beach, giving it a unique vibe.
On your visit, make sure you try their award-winning chowders; you won’t regret it!

Average price per person: $15 – 25 USD

Recommended: Coconut Shrimp & Ahi Tuna Tacos

Address: 421 A1A Beach Blvd, St Augustine Beach, FL


Image credits: Tripadvisor















Salt Life Food Shack

Offering a choice between an outdoor seating area with a rooftop bar and a patio or indoors that allows you to admire a breathtaking saltwater aquarium, the establishment provides the perfect destination for beachgoers.
Salt Life Food Shack ensures a delightful experience, allowing guests to savor delicious dishes, relish fantastic cocktails, and enjoy incredible ocean views.

Average price per person: $5 – 25 USD

Recommended: Poke Bowl

Address: 321 A1A Beach Blvd, St. Augustine, FL
















St. Augustine Seafood Company

This is the perfect spot for a pit stop after wandering around magical St. Augustine. At this casual restaurant, you will be able to taste exquisite preparations in their picturesque outdoor seating area.
St. Augustine Seafood Company’s vision is to share St. Augustine’s fishing legacy through their dishes and show both locals and tourists the importance of this industry.

Average price per person: $10 – 30 USD

Recommended: Fried Fish Sandwich

Address: 33 St George St, St. Augustine, FL

Seafood Company














St. Augustine Fish House & Oyster Company

Embark on a delightful seafood journey at St. Augustine Fish House & Oyster Co. This open-air restaurant, besides offering mouth-watering dishes, has the typical southern views, which gives it the perfect touch to your experience.
Come and have fun at the deck while enjoying live music, eating a fresh catch, and sipping a cocktail from their bar.

Average price per person: $15 – 30 USD

Recommended: Raw Oysters

Address: 160 Nix Boat Yard Rd, St. Augustine, FL

Fish House

Image credits: Visit St Augustine
















St Marys Seafood & More (World Golf)

With three locations throughout North Florida, St Mary’s Seafood & More is a recognized eatery where you will find the ideal match for different types of palates.
Their seafood offer is something else! And they even have catering options for having this top-quality experience at your events.
This location is twenty minutes by car from St. Augustine Historical Center, but you won’t regret it; the trip here is 100% worth it.

Average price per person: $20 – 30 USD

Recommended: Hush Puppies & Deviled Crab

Address: 705 Hortons Trce, St. Augustine, FL


St Marys

Image credits: Visit St Augustine
















Schooner’s Seafood House

This classical eatery has a selection of fresh catches and incredible preparations that will ensure a fantastic lunch or dinner experience. If you want to live this experience at home with your family and friends, make sure you check the take-out menu on their website.
Please go and visit Schooner’s Seafood House, but beware of their opening times; it’s closed on Sundays and Mondays!

Average price per person: $30 – 50 USD

Recommended: Catfish & Frog Legs

Address: 3560 N Ponce De Leon Blvd, St. Augustine, FL




Image credits: Tripadvisor















Kingfish Grill On the Water

Driven by a passion for seafood, offering indoor and outdoor waterfront dining with seasonal entertainment, Kingfish Grill On the Water has become a cherished spot for locals and visitors.
Visit them for superb food featuring the freshest organic and local ingredients and impeccable service. And if you want to take some cool pics, this is definitely the place you are looking for!

Average price per person: $15 – 35 USD

Recommended: Mahi Mahi & Fried Shrimp

Address: 252 Yacht Club Dr, St. Augustine, FL


Image credits: Visit St Augustine
















The Conch House Restaurant

Transport yourself to the Caribbean while visiting this magnificent restaurant. Located in the Conch House Marina Resort, the restaurant with the same name is the ideal spot for relaxing and tasting the best Caribbean cuisine.
Come and enjoy its different spaces, from the covered patio overlooking Salt Run to the beyond-belief Jamaican-style grass huts over the water.

Average price per person: $25 – 50 USD

Recommended: Coconut Rice

Address: 57 Comares Ave, St. Augustine, FL



Image credits: Tripadvisor
















Seafood Kitchen of St. Augustine

Strategically located by the beach, between St. Augustine Beach and Butler Beach, this eatery offers a welcoming, family-oriented dining experience.
Whether you’re searching for a place to bring the family on your next excursion or dropping by after a day spent at the beach, Seafood Kitchen of St. Augustine is the perfect choice.

Average price per person: $10 – 30 USD

Recommended: Scallops

Address: 4255 A1A S Suite 1, St. Augustine, FL




Image credits: Tripadvisor















We hope you enjoyed our list of Top 15 Seafood Restaurants in St. Augustine!

Related Posts