St. Augustine, Florida, is famous for its beautiful beaches and rich history—but it’s also known for delicious seafood! If you love fresh fish, shrimp, and crab, you’re in for a treat. Seafood restaurants in St. Augustine offer a wide range of tasty dishes that highlight the flavors of the ocean. From casual spots with outdoor seating to more elegant dining places, there is something for everyone.
The restaurant scene here is lively and inviting. You can sit by the water and enjoy stunning views while munching on your meal. Many restaurants feature local catches, which means the seafood is fresh and flavorful. Whether you’re visiting with family or friends, eating out in St. Augustine is a fun experience that connects you to the area’s coastal charm.
Best Seafood Restaurants In St Augustine, FL
1. Discover Barnacle Bill’s Seafood House
Barnacle Bill’s Seafood House is a favorite among locals and visitors alike. This charming eatery is known for its affordable seafood dishes that satisfy your cravings. The fun atmosphere and friendly staff make it a great choice for families and friends gathering to enjoy a meal.
Start your day with their tasty breakfast, available daily from 6:30 a.m. to 10:00 a.m. You can relish classic breakfast options as well as seafood specialties. The menu features fish and grits alongside delicious pancakes, giving you a nice variety.
Try their popular lunch specials, which highlight fresh catches from local waters. The menu constantly changes to accommodate seasonal offerings, ensuring that you always find something new to enjoy. The friendly environment invites you to linger a bit longer after your meal.
With a convenient location, it’s easy to make Barnacle Bill’s a stop on your St. Augustine adventure. Bring your friends or family and share a taste of local seafood culture. You’ll leave with full bellies and happy hearts!
Visit Barnacle Bill’s for an authentic seafood experience. It’s a delightful spot that captures the charm of St. Augustine.
Address: 1302 North Ponce de Leon Blvd., St. Augustine, FL 32084.
2. Enjoy the Vibes at Crabby’s Beachside
Crabby’s Beachside is a perfect getaway for seafood lovers. Nestled right by the beach, this casual restaurant offers stunning views while you dine. Enjoy the gentle ocean breeze as you savor their fresh seafood options.
Open daily at 8:00 a.m., Crabby’s is ideal for starting your day with a hearty breakfast or brunch. Their menu features seafood favorites like crab cakes, fish tacos, and more traditional breakfast items. There’s something for everyone!
During lunch or dinner, indulge in their extensive seafood selection, including daily fresh catches. The laid-back atmosphere invites you to relax and enjoy a meal with your toes in the sand. Families appreciate the friendly vibe and kiddie menu.
Afterward, take a leisurely stroll along the adjacent beach. The restaurant’s laid-back vibe perfectly complements a day on the shore. Make Crabby’s Beachside a top spot for your St. Augustine seafood adventures!
Address: 361 A1A Beach Blvd, St. Augustine, FL 32080.
3. Eat Local at Connolly’s Shore Grill
Connolly’s Shore Grill boasts a fantastic local vibe that captures the essence of St. Augustine. Located a short distance from the beach, it serves fresh seafood daily, making it a delightful dining destination.
Open from 8:00 a.m. to 2:00 p.m., the restaurant offers a mix of breakfast and lunch options. Enjoy their popular crab cakes or fresh fish sandwiches while soaking in the bright and cheerful decor. The outdoor seating is great for enjoying the sunny Florida weather.
Be sure to ask about their daily specials, which showcase seasonal catch and local ingredients. The menu is crafted to highlight the freshness and flavors of the region. It’s the perfect spot for a quick bite or a leisurely meal with friends.
For a true taste of St. Augustine, make Connolly’s a stop on your itinerary. You’ll enjoy a delicious meal and friendly service in a welcoming environment.
Address: 4320 A1A S suite 9, St. Augustine, FL 32080.
4. Savor the Flavors at The Seafood Kitchen
The Seafood Kitchen is a charming, cozy spot known for its home-cooked seafood specialties. Located on Anastasia Island, it offers great views of the water, making your dining experience even more inviting.
Start your visit with a warm welcome from the staff. The menu features various seafood dishes, from classic fried shrimp to rich seafood pasta. Each dish is prepared with fresh ingredients, ensuring a delightful dining experience.
The atmosphere is casual and friendly, perfect for families and groups. Enjoy dinner while watching the sunset over the water for a picturesque evening. Their seafood platters are ideal for sharing, though you might not want to!
To top it off, don’t miss their delightful desserts. The Seafood Kitchen offers a little piece of heaven after a delicious meal. Enjoy a wonderful seafood experience right by the water.
Address: 28 Anastasia Blvd, St. Augustine, FL 32080.
5. Taste Freshness at Osteens Restaurant
Osteens Restaurant is a local treasure known for its simple and delicious seafood preparation. This beloved eatery focuses on using fresh ingredients, ensuring you taste the essence of the sea in every bite.
Located along the scenic Anastasia Boulevard, it’s a must-visit for anyone who loves seafood. The menu offers a variety of options, from fried shrimp to grilled fish. Each dish captures the authentic flavors of coastal cuisine.
Enjoy the warm and friendly atmosphere that welcomes diners, making it a perfect spot for friends and families. The restaurant often fills up quickly, so get there early for the best experience.
Make sure to ask about their daily specials, as they frequently feature fresh catches. Prepare for a tasty seafood journey that showcases St. Augustine’s culinary offerings.
Address: 12 Anastasia Blvd, St. Augustine, FL 32080.
6. Feast at Cap’s on the Water
Cap’s on the Water is a renowned restaurant celebrated for its scenic waterfront seating. It’s the perfect place to unwind while savoring a delightful seafood meal. Enjoy the relaxing ambiance as you indulge in their extensive menu.
Located on Myrtle Street, Cap’s is known for its daily specials that incorporate fresh local ingredients. Menu options include crab legs, seafood pasta, and much more. The combination of flavors will impress seafood lovers of all tastes.
Don’t forget about their outdoor seating, which features stunning views of the water. Whether you’re dining for lunch or dinner, it’s the perfect backdrop for a memorable meal. The friendly staff contributes to the welcoming vibe, making every visit special.
Sooth your seafood cravings at Cap’s and soak in the beauty of the surroundings. It’s a dining adventure you won’t want to miss in St. Augustine!
Address: 4325 Myrtle St, St. Augustine, FL 32084.
7. Relish Southern Comfort at Florida Cracker Cafe
The Florida Cracker Cafe offers a unique blend of Southern comfort food and fresh seafood. This charming restaurant, located on Atlantic Boulevard, captures the spirit of Florida dining.
Open for breakfast, lunch, and dinner, it’s a great place for any time of day. Their breakfast menu includes seafood omelets and shrimp and grits, perfect for a hearty start to your day. Pair it with their famous biscuits for a true Southern experience!
For lunch and dinner, the restaurant features various seafood dishes alongside Southern classics. The laid-back atmosphere makes it an ideal place to relax with friends and family. Outside seating adds to its charm.
Embrace the delightful flavors and warm hospitality at the Florida Cracker Cafe. It’s a fantastic culinary stop that lets you explore both seafood and Southern cuisine in one place.
Address: 505 Atlantic Blvd, St. Augustine, FL 32080.
8. Dive into Sustainability at Catch 27
Catch 27 is a sustainable seafood restaurant dedicated to using local ingredients. The menu changes regularly to maintain freshness and seasonality, making each visit a new culinary adventure.
Located on Anastasia Boulevard, this restaurant focuses on delivering high-quality dishes while supporting local fisheries. You can taste the commitment to sustainability in every delicious bite.
Enjoy a diverse array of seafood options, from grilled fish to delectable crab dishes. The friendly staff can guide you through the menu and provide personalized recommendations. The cozy atmosphere makes for a pleasant dining experience.
Catch 27 exemplifies the best of what St. Augustine has to offer. Visit this restaurant for a meal that emphasizes taste, freshness, and sustainability.
Address: 505 Anastasia Blvd, St. Augustine, FL 32080.
9. Unwind at St. Augustine Fish Camp
St. Augustine Fish Camp is a laid-back spot perfect for seafood lovers. Situated on Harbor Drive, this restaurant offers a relaxed atmosphere where you can enjoy local fish and seafood delights.
This charming eatery is known for its casual decor and friendly service. Their menu features a variety of seafood options, from fried shrimp and fish sandwiches to hearty seafood platters. Each dish highlights the delicious flavors that St. Augustine is famous for.
Enjoy waterfront dining while you savor your meal. Relax and soak in the views of the water, especially during sunset. The Fish Camp provides the ideal vibe for a gathering with family or friends.
Experience the taste of local seafood in a comfortable setting at St. Augustine Fish Camp. It’s a memorable stop for anyone visiting the area!
Address: 3100 Harbor Dr, St. Augustine, FL 32084.
10. Discover History at Aunt Kate’s
Aunt Kate’s is a historic restaurant nestled along the water. This charming establishment is known for seafood dishes that pay homage to local catches. You’ll love the rustic vibe and beautiful surroundings.
Open for lunch and dinner, Aunt Kate’s serves a diverse menu that includes everything from grilled fish to hearty crab cakes. Don’t miss their specialty dishes that showcase fresh, local ingredients prepared with care.
The view of the water adds to the dining experience, making every meal feel special. Whether you’re enjoying a family dinner or a romantic evening, Aunt Kate’s setting is simply perfect.
Take a break from sightseeing and enjoy a meal at Aunt Kate’s. Their rich history and delicious seafood will leave you with lasting memories of your visit.
Address: 612 Euclid Ave, St. Augustine, FL 32080.
11. Visit The Ice Plant for a Unique Experience
The Ice Plant is a contemporary restaurant that offers a creative selection of seafood dishes. While not exclusively seafood, it features fresh ingredients inspired by local catches. The atmosphere is cozy and modern.
Located on Riberia Street, The Ice Plant prides itself on its dedication to farm-to-table dining. Their menu changes often to reflect seasonal availability, ensuring every dish showcases the freshest ingredients.
The restaurant also embraces craft cocktails, making it a fun place for a night out. Whether you’re starting with a seafood appetizer or indulging in a full entrée, each dish is thoughtfully prepared.
Visit The Ice Plant for a memorable evening filled with unique flavors and a delightful atmosphere. It’s a perfect spot for those wanting to experience the contemporary side of St. Augustine dining.
Address: 110 Riberia St, St. Augustine, FL 32084.
12. Dive into Delight at Seafood Cellar
Seafood Cellar is known for its casual ambiance and delicious seafood options. This charming restaurant is perfect for those seeking a laid-back dining experience without compromising on quality.
Located on Old Dixie Highway, Seafood Cellar focuses on fresh and locally sourced ingredients. Enjoy a variety of dishes, from crab cakes to fresh fish tacos, each bursting with flavor. Their menu has options for all palates!
The friendly staff ensures you have a wonderful dining experience, making it ideal for families and couples alike. The cozy interior creates a warm and welcoming environment for all visitors.
For a relaxed meal featuring delicious seafood, Seafood Cellar is the place to be. Grab your friends and family for a tasty seafood feast and enjoy everything that St. Augustine has to offer!
Address: 1415 Old Dixie Hwy, St. Augustine, FL 32086.
13. Soak Up the View at The Reef
The Reef is a stunning beachfront restaurant known for its scenic ocean views and fantastic seafood. Located on Coastal Highway, it’s an ideal spot to enjoy delicious meals while gazing at the waves.
With a casual atmosphere, The Reef offers a relaxed experience for diners. Their menu includes an array of seafood dishes, as well as burgers and salads. From clam chowder to cedar-plank salmon, you’re sure to find something delectable.
Make it a day by enjoying a meal here followed by a stroll on the beach. The lovely outdoor seating makes it easy to enjoy the fresh ocean air while dining.
Visit The Reef for an unforgettable seafood dining experience. Enjoy the beautiful scenery, delicious food, and a friendly staff that will make your visit remarkable.
Address: 4100 Coastal Hwy, St. Augustine, FL 32084.
14. Escape to Mango Mango’s Caribbean Grill
Mango Mango’s Caribbean Grill offers a unique twist on seafood, blending Caribbean flavors with fresh ingredients. Located on A1A Beach Boulevard, this restaurant transports you to a tropical paradise.
With a relaxed outdoor dining experience, Mango Mango’s features dishes like coconut shrimp and spicy fish tacos. Dining here feels like a vacation with vibrant colors and cheerful decor enhancing the ambiance.
Stop by for lunch or dinner, and savor the laid-back atmosphere. The welcoming staff adds to the friendly vibe, making it a great stop for families and friends.
For an exciting dining experience filled with flavor and tropical flair, Mango Mango is the place to be. Enjoy an island escape right in St. Augustine!
Address: 425 A1A Beach Blvd, St. Augustine, FL 32080.
15. Chill at Salt Life Food Shack
Salt Life Food Shack is a vibrant eatery that embodies beach life and delicious seafood. Located on A1A Beach Boulevard, it’s a fun spot for families and friends looking for good food.
The menu features a range of seafood options, including flavorful fish tacos and juicy shrimp. With a relaxed and friendly atmosphere, it’s a perfect place to enjoy lunch after a day at the beach.
Salt Life is open for breakfast, lunch, and dinner, giving you the opportunity to start or end your day with fresh seafood. The outdoor seating encourages you to soak in the sun while enjoying your meal.
For a fun beachside dining experience, be sure to visit Salt Life Food Shack. It’s an exciting spot filled with flavors that capture the essence of coastal living!
Address: 321 A1A Beach Blvd, St. Augustine, FL 32080.
16. Experience History at The Columbia Restaurant
The Columbia Restaurant is a historic Spanish restaurant with a long-standing tradition in St. Augustine. Located on St. George Street, it offers a unique dining experience that captures the essence of local cuisine.
While the menu features various dishes, their seafood offerings stand out. Enjoy the signature dish of “Sangria” with a delicious seafood paella that’s bursting with flavor. The establishment’s rich history is evident in both the decor and the culinary creations.
With a charming atmosphere, The Columbia is an ideal spot for romantic dinners or special celebrations. Their dedicated staff ensures that you receive top-notch service throughout your visit.
Dine at The Columbia for a memorable journey through the culinary histories of St. Augustine and beyond. You’ll enjoy delightful dishes that celebrate both tradition and taste.
Address: 98 St. George St, St. Augustine, FL 32084.
17. Discover Freshness at Liberty Seafood
Liberty Seafood is both a seafood market and a restaurant, known for its exceptional fresh catches. Located on A1A Beach Boulevard, it offers a unique combination of dine-in and take-home options.
Choose from a selection of freshly prepared seafood dishes or pick the raw seafood to cook at home. The friendly staff is eager to assist and recommend the best local catches. Enjoy items like fish sandwiches, fried shrimp, and more!
The casual dining area provides a welcoming space for enjoying your meal with family or friends. It’s a great spot to experience the true essence of St. Augustine’s seafood scene.
For a truly authentic seafood experience, visit Liberty Seafood and taste the best of what the ocean has to offer. This market-restaurant blend ensures freshness and quality with every bite.
Address: 1341 A1A Beach Blvd, St. Augustine, FL 32080.
Final Thoughts
St. Augustine boasts a vibrant seafood scene with a variety of restaurants to explore. From casual beachside eateries to historical dining spots, there’s something for everyone. Each restaurant offers a unique experience, showcasing the freshest ingredients and local flavors. If you’re interested in even more dining options, consider checking out the St. Simons Island, which has its own distinct culinary scene.
Whether you’re craving fried shrimp, fish tacos, or a classic seafood platter, the destinations listed above provide delicious options. Make sure to visit some of these gems during your time in St. Augustine. You’ll leave with wonderful memories and satisfied taste buds!

















