The Best Beachfront Restaurants in St. Augustine

There’s just something about sitting down to a fantastic dining experience that’s truly special. The service, the ambience, and — of course — the amazing food are big parts of that. We’re also of the opinion that enjoying all of it beachside only adds to the appeal. With that in mind, here are some of our favorite spots in town to do just that. Read on to discover the best beachfront restaurants St. Augustine has to offer.

Kingfish Grill

Kingfish Grill’s deep menu truly offers a little something for everyone. Start with the firecracker calamari, conch fritters, fried goat cheese, or gator tail in sweet orange-chili sauce. Segue with the ever-rotating soup du jour, Caesar salad, or even a little ahi tuna sashimi. Then tuck in to an exceptional horseradish mahi mahi, shrimp and grits, or even a Louisiana-style seafood boil. The best part? It’s all served with a dockside view.  

252 Yacht Club Dr, St. Augustine, FL 32084

Beachcomber Restaurant

Exceptional eateries just don’t get beachier than this. Located right on the sands of Anastasia Island, Beachcomber has been serving up surfside plates for nearly 100 years. The deep menu has a little something for everyone, from wings to burgers to fresh seafood chowder made every day. The beer selection is also impressive, featuring a range of ice-cold imported drafts. There’s even a kids’ play area. Pets are welcome, too!

2 A St, St. Augustine Beach, FL 32080

Cap’s on the Water 

As you might guess from the name, Cap’s is a great place to enjoy seafood just yards away from where it was caught. Situated in a north Vilano Beach spot where fantastic views of both the Tolomato River and the evening sunset are as breathtaking as they come, Cap’s serves awesome signature dishes like honey rosemary salmon, grilled octopus, and parmesan crab cakes. Don’t miss the raw bar if you love fresh oysters!

4325 Myrtle St, St. Augustine, FL 32084

Beaches at Vilano

Long one of the best-kept secrets among locals, Beaches has become a can’t-miss hotspot for visitors, as well. Expect to find timeless favorites like shrimp tacos, flat iron steak and clam strips sharing menu space with surprises like conch fritters, jerk chicken, and even fried alligator. Beaches’ drink menu is also packed with timeless choices like top-shelf Margaritas, tropical Pain Relievers, and more Daiquiris and Coladas than you can shake a swizzle stick at. Beaches also offers great live music on weekends. 

254 Vilano Road  Vilano Beach, FL 32084

Harry’s Seafood Bar & Grille

Southern-style cooking with a Cajun twist is the order of the day at Harry’s. Fresh-caught seafood is the star, and you can get it served in a variety of irresistible preparations. Shrimp scampi, chicken and grits, and crab cakes are customer favorites, while jambalaya, Creole-cooked shrimp and crawfish étoufée are ready to satisfy fans of Louisiana-style specialties. You’ll even find a classic New Orleans shrimp po’ boy here. 

46 Avenida Menendez, St. Augustine, FL 32084

A1A Ale Works

Located just off the famous beachfront highway that shares its name, A1A Ale Works is a great spot to stop for great food, beer and ocean views. An enticing menu of scratch-cooked, pub-style favorites (like loaded nachos, beer-cheese soup, and shrimp and grits) will satisfy even the hungriest of diners, and An ever-evolving selection of craft beers is always full of delicious surprises. Enjoy it all from a dining room that overlooks picturesque Matanzas Bay.  

1 King St, St. Augustine, FL 32084

Plan Your Beachside Food Tour 

Ready to book your epicurean escape? Take a look at the exclusive offers and rates at St. George Inn and start planning a tasty getaway.