The Best Restaurants in St. Augustine
GOOD EATS
Dine at a Delectable Local Restaurant
Our charming city is home to some of the best restaurants in the world. With our mix of Spanish, British, Cuban, and American cuisines, paired with some of the freshest seafood around, you won’t have to search far to find something delicious to eat.
Sainte-George
- 1 St George St, St. Augustine, FL
When it comes to nearby fine dining, Sainte-George stands out from the rest.
Located at the top of St. George Street, the Sainte-George restaurant features stylish decor while serving elevated takes on European and American cuisine. All of their dishes are made from locally sourced ingredients. This establishment is perfect for a romantic dinner in St. Augustine.

Columbia Restaurant
- 98 St George St, St. Augustine, FL
It’s only fitting to dine in Florida’s oldest restaurant while staying in the nation’s oldest city.
The iconic Columbia Restaurant’s location in St. Augustine serves traditional Spanish and Cuban cuisine. The restaurant is immensely popular for its food, quality service, and authentic Spanish decor.

The Floridian
- 72 Spanish St #3638, St. Augustine, FL
If you are looking for fantastic Southern fare, be sure to check out The Floridian.
The Floridian crafts each of their dishes from locally sourced ingredients. Their menu is a synthesis of Southern comfort foods and culinary creativity. They offer multiple gluten-free options and can make vegetarian/vegan substitutions.
