Skip to primary navigation Skip to content Skip to footer

Best Places to Eat in St. Augustine

Our Favorite St. Augustine Restaurants

If you are looking for some delicious food in St. Augustine, you have plenty of options to choose from. Whether you want seafood, pizza, or something more exotic, you can find it in this historic city. Here are some of the best restaurants in St. Augustine:

In the Marina

King Fish Grill

Located on the scenic docks of Camachee Cove, sandwiched right next to the intracoastal waterways, is this elevated dinner spot! Enjoy a custom cocktail in their outdoor dining area and watch as all the ships go by. Join the friendly staff for seasonal music and menus.

Vinny’s Pizza

Having pizza for dinner? Vinny’s is the place to go! This family owned restaurant serves out yummy Italian staples and a friendly atmosphere. Great for lunch, dinner, or delivery. Located right across from the boat launch and only five minutes from the beach, you can have pizza to go with all your day’s events.

Odd Birds Cafe

Hands down the best grilled cheese in town! Come from lunch and stay for the initiative drinks, inventive lunch menu and friendly atmosphere. Located right next to the Camachee Cove marina, this yummy cafe offers quick access to boats and just a five minute drive from the beach.



The best part of this breakfast lunch spot? The chefs homemade sourdough bread! This comfy and inviting cafe gives a new take on good old home cooked comfort food. With indoor and outdoor seating, Sunday is a great place to spend your Sunday.

The Raintree

Looking for an elevated dining experience? We recommend The Raintree in downtown St. Augustine! With a full wine list online, it’s easy to plan your whole dinner before you even get there. The Raintree provides an intimate setting with a touch of history and elegance. What should you eat for dinner? We recommend their beef wellington, it’s the toast of the town!


Meehan’s Irish Pub

If you are looking for good places to eat in St Augustine downtown, look no further than Meehan’s Irish pub! A St. Augustine staple, the friendly atmosphere and delicious food will keep you coming back again and again. Not to mention a historical and intimate indoor setting to pair with spectacular views of the St. Augustine inlet.

The Floridian

Southern food with an innovative twist is always on the menu for The Floridian in downtown St Augustine. They keep their food light and healthy, with plenty of vegetarian options.Their menu changes seasonally but always supports local producers and growers. If you’re in St. Augustine this great dive has to be on your list!