
St. Augustine is not only celebrated for its historic charm and cobblestone streets but also for its vibrant and diverse food scene. As the oldest city in America, the Spanish-Colonial architecture and lively atmosphere set the stage for memorable dining experiences. Whether you’re grabbing fresh seafood by the waterfront, enjoying authentic Spanish tapas, or indulging in modern takes on Southern classics, there are plenty of great places to eat in St. Augustine.
From cozy courtyards tucked into centuries-old buildings to trendy spots that highlight locally sourced ingredients, a getaway here is as much about savoring the flavors of the city as it is about exploring its rich history and cultural treasures. The historic district and downtown area are packed with landmarks, museums, shops, and St. Augustine restaurants, perfect for those who want to immerse themselves in old-world history and charm.
St. Augustine is home to the famous Castillo de San Marcos National Monument, the oldest masonry fort in the continental U.S. You may want to get ahead of your holiday shopping at one of several unique stores, or visit Ponce de Leon’s Fountain of Youth Archeological Park, and the lighthouse in St. Augustine. There is an unbelievable number of things to do in St. Augustine, and there’s no better way to work up an appetite for restaurants in St. Augustine than checking out the local activities.
If you’re looking for a great place to stay that matches the city’s vibrant energy, consider staying at our Bed and Breakfast in St. Augustine. Our historic Inn is centrally located, placing you near many places to eat in St. Augustine as well as close to local shopping and neighborhood landmarks. Our walkable location gives you a full selection of dining options, adventures, and history at your feet, not to mention some of the best hospitality St. Augustine has to offer. Our historic Inn’s guest rooms combine comfort and old-world charm to provide an unmatched vacation experience. Book your room today!

Remarkable Places to Eat in St. Augustine
One of the best parts about visiting a new spot, or even reacquainting yourself with a beloved favorite, is getting out and enjoying local restaurants, bars, and more. In that regard, St. Augustine most certainly doesn’t disappoint. Whether you’re looking for casual dining or upscale places to eat in St. Augustine, the local restaurants will check all of your boxes.
Florida’s rich Cuban, Spanish, and Minorcan history influences many of the restaurants in St. Augustine. Traditional Spanish dishes like tapas and paella are widely celebrated in the city, and Minorcan cuisine, characterized by its Mediterranean simplicity and use of seasonal ingredients, especially seafood, has become a significant part of St. Augustine’s culinary identity. These influences have contributed to the vibrant, flavorful menus you see in St. Augustine restaurants.
Many of the top places to eat in St. Augustine offer creative menu items that any discerning palate will appreciate. If you’re ready to enjoy the Florida culinary magic, below is a list of some of our favorite places to eat in St. Augustine.
- One of the best restaurants in St. Augustine for romantic fine dining is Llama Restaurant. Serving exceptional Peruvian fare, this restaurant has some striking variations of ceviche and octopus on their menu.
- Do you like top-rated authentic Cuban food? Look no further than Paladar Cuban Eatery. With separate day and dinner menus, you can order just about any Cuban dish. Don’t forget your side of sweet plantains!
- A name like Ice Plant might make you wonder what you’re getting yourself into. Ice Plant St. Augustine is located in a historic ice-making plant. This menu is sure to delight any customer with dishes like blue crab beignets and the half-pound Ice Plant burger.
- Located in St. Augustine’s Historic District, Florida’s oldest eatery, the Columbia Restaurant, is one of the most popular places to eat in St. Augustine for both tourists and locals. This restaurant serves Spanish and Cuban food made from scratch.
- There are quite a few St. Augustine seafood restaurants, but none quite like St. Augustine Fish Camp. Savor a tasty low boil, salmon burger, crab cakes, or oysters on the half shell. Known for its fresh seafood, this is one of the best places to eat in St. Augustine for seafood lovers.
- Check out the cozy and romantic fine dining restaurant in St. Augustine, Collage. Popular amongst locals and guests, this award-winning St. Augustine restaurant features fresh seafood and made-from-scratch cuisine.
- Overlooking the Matanzas Bay in downtown St. Augustine, Casa Reina Taqueria and Tequila features Mexican, Latin American, and Coastal cuisine.
- For a taste of classic Southern fare, one of the best places to eat in St. Augustine is O’Steen’s Restaurant, on Anastasia Island. One bite of a hush puppy and you’re reminded you’re in the South.
- Enjoy a little of France in Florida at The Drunken Horse. This quaint wine bar and restaurant features elegant Parisian fare, including artisan cheese and charcuterie, as well as duck and seafood dishes.
- As you’re exploring St. George Street, stop by Prohibition Kitchen for a one-of-a-kind meal. This 1920s-inspired restaurant is one of the best places to eat in St. Augustine and offers elevated bar food, unique handcrafted beverages, and live music.

Stay at the Best Bed and Breakfast in St. Augustine
Though you may want to, you can’t spend your entire getaway eating out at top St. Augustine restaurants. There are plenty of things to do in between bites, but when you just need to rest your feet (or your stomach), there’s no better place to turn than our Bed and Breakfast in St. Augustine. St. Francis Inn is one of the most historic Inns in town, and is located at St. George and St. Francis Streets near historic downtown St. Augustine.
The prime location of our Bed and Breakfast means all the restaurants, historical sites, and local shops you want are within walking distance from the inn, and that makes us the perfect place to stay during your Florida getaway. Everything you need for a stellar vacation is at your service at our St. Augustine Bed and Breakfast.
While there may be many fantastic places to eat in St. Augustine, our Bed and Breakfast is the true food lover’s paradise. Begin your day with a gourmet buffet breakfast and a mimosa or make-your-own Bloody Mary, and end your day with our evening social. Enjoy a complimentary specialty coffee bar, nightly desserts, and daily homemade cookies.
Beyond the food, a few of our property features include nineteen guest rooms adorned with fresh flowers, a serene world-class garden courtyard, and a temperature-controlled pool. Hop on one of our complimentary bicycles to explore St. George Street and nearby neighborhoods. Looking for something extra special? We also offer an array of packages and enhancements that can be added to your stay to create the perfect St. Augustine experience.
After exploring all of the places to eat in St. Augustine and taking in the local historic attractions, relax and unwind at our upscale inn. A member of the distinguished Select Registry Portfolio of upscale Inns & Boutique Hotels, our luxurious Bed and Breakfast in St. Augustine has all of the finest touches and warm, friendly hospitality to ensure an unforgettable experience. Come stay with us! Book your getaway today!