Dining

Our List of the top Restaurants in St Augustine

Guests often ask for dining ideas during their stay, and we enjoy pointing them toward places they will remember. The city has fresh seafood, quiet cafes, and many well known restaurants that serve local favorites. Many of these spots are close enough to reach on foot from our Bed and Breakfast. We created this list to help you plan meals that match the relaxed pace of the area and enjoy the flavors that bring guests back to St Augustine, Florida.

Discover the Best Places to Eat in St. Augustine

Like everything else in the Nation’s oldest city, St. Augustine restaurants are exceptional. You’ll find an unbeatable array of places to eat in St. Augustine, with restaurants offering a mix of coastal classics, fresh seafood, and unique international flavors that reflect the city’s rich history. From upscale eateries to hidden gems tucked along cobblestone streets, you’ll find St. Augustine restaurants that satisfy every craving.

Our recommendations for restaurants in St. Augustine depend on what you’re looking for. Savor locally caught fish prepared simply, indulge in dishes inspired by Spanish and Minorcan traditions, or treat yourself to modern American cuisine that’s as flavorful as it is artful. Whether you’re looking for waterfront dining with sunset views or casual bites with a fantastic cocktail list, St. Augustine restaurants are worth traveling for.

When it’s time to unwind, the city’s bar scene is equally impressive. Sip craft cocktails at the iconic Ice Plant, a restored 1927 factory that oozes vintage charm, or enjoy a glass of wine while watching the boats drift by at San Sebastian Winery’s rooftop bar. Beer lovers can explore local breweries, while those looking for live music and an energetic atmosphere can head to spots like Prohibition Kitchen for a fun night out.

These St Augustine restaurants may get you here, but to make your food-focused getaway even more memorable, stay at Casa de Suenos Bed and Breakfast. Our adults-only St. Augustine Bed and Breakfast offers romantic accommodations and thoughtful hospitality, giving you the perfect home base to explore all the best things to do in St. Augustine. Located just steps from the historic district and many top-rated St. Augustine restaurants, you can stroll to dinner, enjoy cocktails without worrying about parking, and return to an inviting room for an elevated and romantic night with your sweetheart.

Fine Dining Restaurants in St. Augustine

For an unforgettable, romantic evening with your partner, there are plenty of St. Augustine restaurants to choose from. These restaurants in St. Augustine pair elegant atmospheres with thoughtful menus, often featuring fresh seafood, seasonal ingredients, and global flavors. Whether you’re celebrating an anniversary or simply enjoying time away, these upscale restaurants in St. Augustine make every meal feel special.

Romantic St. Augustine Restaurants

  1. Collage Restaurant is one of the most romantic St. Augustine restaurants, offering an intimate setting with globally inspired cuisine and an award-winning wine list. It’s our go-to for anniversary celebrations, birthday dinners, and other special occasions.
  2. Michael’s St. Augustine is another great choice for romantic places to eat in St. Augustine. This cozy spot is known for its sophisticated steaks and seafood with a Spanish twist.
  3. Raintree Restaurant is where you’ll want to go if you want to enjoy classic fine dining in a charming historic building with a courtyard.
  4. La Cocina at the Upstairs Cellar is one of the most charming and romantic places to eat in St. Augustine. It’s located upstairs at the San Sebastian Winery and offers a fantastic menu of European-style dishes.
  5. If you’re looking for breathtaking waterfront views alongside a great meal, don’t miss Cap’s on the Water. It’s one of the best St. Augustine restaurants, featuring elevated coastal fare that pairs perfectly with sunset dinners.
  6. If you’re looking for cozy French-inspired restaurants in St. Augustine, don’t miss The Drunken Horse. Whether you enjoy a glass of wine from their curated list alongside a charcuterie board or a full meal, you’ll see why it’s considered one of the best St. Augustine restaurants.
  7. Head to Saint, and enjoy one of the most romantic St. Augustine restaurants. This Italian spot has waterfront views and is a great place for special occasions and romantic meals.

Seafood Restaurants in St. Augustine

With its location along Florida’s Atlantic coast, St. Augustine is a seafood lover’s dream. From laid-back fish shacks serving the catch of the day to refined seafood restaurants in St. Augustine that offer views as impressive as their menus, the city celebrates the bounty of the sea.

Enjoy oysters plucked fresh from local waters, expertly prepared shrimp and grits, and creative takes on classic dishes that showcase the flavors of the coast. Whether you’re craving a casual seafood basket by the beach or a fine dining experience with wine pairings and ocean breezes, there are seafood restaurants in St. Augustine that match every mood.

Best Seafood Restaurants in St. Augustine

  1. Cap’s on the Water is not only one of the most romantic restaurants in St. Augustine, but it’s also one of the top-rated places to eat in the city for seafood. Dine outdoors under sprawling oak trees while enjoying specialties like oyster platters and blackened fish tacos.
  2. Harry’s Seafood Bar & Grille, located in the historic district, is one of our favorite seafood restaurants in St. Augustine. Harry’s blends New Orleans-style flavors with coastal classics in a romantic courtyard atmosphere.
  3. Newer to the restaurant scene in town is the St. Augustine Fish Camp. This restaurant offers upscale seafood dishes in a casual waterfront setting with stunning sunset views.
  4. O’Steen’s Restaurant is a local institution and one of our favorite seafood restaurants in St. Augustine. They are famous for their fried shrimp and classic Southern seafood sides, all served up in a casual, no-frills setting that locals adore.
  5. Catch 27 focuses on locally caught seafood and offers a creative menu with dishes like fish sandwiches, shrimp and grits, and their signature fresh catch served with seasonal sides.
  6. O.C. White’s Seafood is a popular mainstay located in the historic Worth House, circa 1790. It offers cozy indoor dining as well as lovely outdoor patio seating. The menu leans Southern with Cajun influences, including shrimp & grits and blue crab cakes.
  7. Salt Life Food Shack is a fun, laid-back place to eat near St. Augustine Beach, serving everything from sushi rolls to seafood tacos and poke bowls, perfect for a relaxed evening after a day by the water.
  8. Llama Restaurant is one of the newest restaurants in St. Augustine, and just so happens to be a fantastic spot to get some fresh seafood. This Peruvian spot has an impressive selection of ceviche with different seafood options, as well as a spectacular surf and turf.

More Great St. Augustine Restaurants

  1. The Floridian is one of our favorite restaurants in St. Augustine for fresh, farm-to-table Southern cuisine with a modern twist. Expect creative comfort food, such as fried green tomatoes, shrimp and grits, and craft cocktails.
  2. Prohibition Kitchen, housed in a former department store, is a lively gastropub that serves up juicy burgers, handcrafted cocktails, and live music in a speakeasy-inspired atmosphere. It’s one of the best St. Augustine restaurants for a reason!
  3. Ice Plant Bar is one of the best bars in the city, but it’s also one of the best St. Augustine restaurants. They deliver exceptional cocktails and elevated pub fare in a beautifully restored 1920s ice factory.
  4. Forgotten Tonic is one of the many hidden gems among restaurants in St. Augustine! You’ll find American comfort food, classic and modern cocktails, and an extensive wine list.
  5. Columbia Restaurant is one of the oldest St. Augustine restaurants, and always on our list of favorite places to eat in St. Augustine. It’s a Spanish and Cuban-inspired eatery on St. George Street, and it’s still impressive after all these years.
  6. If you’re looking for a great meal paired with gorgeous rooftop views, head to River and Fort near the Castillo de San Marcos, one of the top St. Augustine restaurants in the Historic District. 

The Best St. Augustine Bars

Like the food scene, you’ll find plenty of exceptional St. Augustine bars for after-hours fun. From chic cocktail lounges in restored historic buildings to rooftop bars with sweeping views of the city, you’ll find plenty of spots that set the tone for a memorable evening.

Whether you’re in the mood for a glass of wine at a rooftop winery, a barrel-aged bourbon in an intimate speakeasy, or a laid-back beer at a local brewery, there’s something here for every style of date night. St. Augustine bars are designed for lingering, with cozy corners, live music, and inviting atmospheres that encourage you to slow down and enjoy time together.

More Great St. Augustine Restaurants

  1. Ice Plant Bar, set in a beautifully restored 1927 ice factory, serves farm-to-glass cocktails in a vintage, romantic setting. Try the seasonal creations and share small plates for an elevated date night.
  2. Prohibition Kitchen is the place to go for exceptional handcrafted cocktails, a lively atmosphere, and live music in the heart of the historic district.
  3. Head to San Sebastian Winery’s The Cellar Upstairs, where you can sip wine or sangria on the rooftop while enjoying live jazz and stunning sunset views over the city.
  4. The Odd Birds Cocktail Lounge is known for creative, playful cocktails and a whimsical vibe. This intimate spot is perfect for adventurous couples.
  5. Tucked away on a charming street, Forgotten Tonic offers an intimate atmosphere and a menu filled with inventive cocktails and shareable plates.
  6. For something fun, head to Boat Drinks, a tropical-inspired rum bar with a laid-back yet upscale vibe, great for sipping frozen cocktails or classic daiquiris.

San Sebastian Winery

Located just a few blocks from St. Augustine’s historic district, San Sebastian Winery is one of the city’s most beloved stops for wine lovers. It’s even better if you enjoy a tasting here, following by a meal at the top St. Augustine restaurants. Housed in a restored railroad building from the 1920s, the winery invites guests to experience Florida winemaking at its finest. From robust reds and crisp whites to refreshing sparkling wines, San Sebastian offers complimentary tastings that showcase their diverse collection.

After your tasting, head upstairs to The Cellar Upstairs, San Sebastian’s rooftop bar and jazz club, which also just so happens to be one of the best restaurants in St. Augustine for couples. Here, you can sip house-made wine or sangria while enjoying live music and sweeping views of the St. Augustine skyline. With its relaxed atmosphere and romantic rooftop setting, the winery is a perfect place to unwind with your partner and soak in the charm of Florida’s oldest city.

St. Augustine Distillery

Housed in a century-old ice plant building, the St. Augustine Distillery is a must-visit for anyone who appreciates small-batch, handcrafted spirits. This award-winning distillery has become a cornerstone of the city’s craft beverage scene, producing bourbon, gin, rum, and vodka using Florida-grown sugarcane, wheat, and citrus.

Complimentary tours take you behind the scenes to watch the distilling process in action, followed by guided tastings where you can sample their signature spirits and learn how to mix them into exceptional cocktails. After your tour, stop by the bar to enjoy expertly crafted drinks made with the distillery’s own spirits.

St. Augustine Breweries

St. Augustine’s beer scene offers a refreshing change of pace in the midst of enjoying all this city has to offer. St. Augustine breweries are crafting everything from crisp lagers to bold IPAs. Several St. Augustine breweries experiment with seasonal ingredients and barrel-aged creations that reflect Florida’s coastal vibe. Add in live music, food trucks, and friendly locals, and you’ll quickly see why exploring St. Augustine breweries is one of the best ways to experience the city’s relaxed charm.

Top Breweries in St. Augustine

  1. Ancient City Brewing is known for approachable beers like their Castillo Coconut Porter and Ponce’s Pale Ale, with a spacious taproom perfect for sampling a flight.
  2. Dog Rose Brewing Company is a stylish brewery in the historic district offering craft beers, shuffleboard, and a cozy vibe ideal for a casual date night.
  3. Old Coast Ales is a laid-back spot near the lighthouse that features a rotating lineup of beers with plenty of outdoor seating and food trucks.
  4. Bog Brewing Company, housed in a renovated garage, specializes in sours, Belgian-style ales, and small-batch brews with a creative twist.

Lorem ipsum dolor sit amet, dolor erat ac accumsan nulla, iaculis magna neque amet convallis. Id donec litora nullam praesent, orci velit morbi eget enim, dui amet nulla tempus mauris. Velit nulla eu volutpat, eget urna amet massa. Enim vestibulum nunc massa, erat vel vestibulum aenean, lacus elit mauris dolor eget, quam vestibulum ipsum non. Tenetur lacinia luctus phasellus, penatibus nunc mauris nulla, volutpat turpis sem ipsum iaculis, sed accumsan velit in ut.

Perfect location in Old Town St. Augustine.

Easy stroll to everything. Top quality B and B with everything one expects. Wonderful historic building, small number of rooms, quiet, on-site parking, happy hour drinks and snacks, a real breakfast, dessert each eve, passes to attractions, bicycles, inn keeper always there to help.

- TripAdvisor Guest

This is where to sty in St. Augustine