Table with salad and wine glasses
Dining

Restaurants in St. AugustineSteps from the Best

Both Vilano Beach and St. Augustine offer a vibrant dining scene, with fresh seafood and live music at every turn. The St. Augustine Beach House is within walking distance of several quaint spots, and just a five minute drive to the dining establishments in the historic district. If you can’t choose from the many options, just ask our knowledgeable staff about their favorites.

Friends enjoying some drinks outside

Caps on the Water

Get a taste of old Florida at one of the best fresh seafood restaurants in St. Augustine. The beautiful waterfront setting makes this a popular establishment.

4325 Myrtle St,
St Augustine, FL 32084, USA
904-824-8794

Ravioli in tomato suace

Vilano Grill 180

Chow down on American and Italian food—from pizza and seafood to burgers—on the casual patio or picnic tables. Try the blackened mahi and parmesan truffle fries.

180 Vilano Rd,
St Augustine, FL 32084, USA
904-827-1009

Two cocktails with lime on edge

Beaches at Vilano

This laid-back, pet-friendly seafood grill overlooks the Tolomoto River with a Caribbean island atmosphere and great cocktails. Sip beacharitas on the deck at sunset.

254 Vilano Rd,
St Augustine, FL 32084, USA
904-829-0589

Fish on top of salad

Kingfish Grill

Dig into fresh local seafood served right at the docks of Camachee Cove Yacht Harbor, to the tune of live music by the water.

252 Yacht Club Dr,
St Augustine, FL 32084, USA
904-824-2111

Cocktail with shrimp on edge

The Reef

Dine on fresh seafood just steps from the sand. Weekday Happy Hour or Sunday Brunch at The Reef are not to be missed.

4100 Coastal Hwy,
St Augustine, FL 32084, USA
904-824-8008