A close up of the letter h in cursive on a white background.

Best Restaurants in St. Augustine, Florida

St. Augustine is a culinary delight, offering a diverse range of dining options that reflect the city's rich history and vibrant atmosphere. From charming cafes to fine dining establishments, you can savor everything from fresh seafood and Southern classics to international flavors. Whether you're looking for a cozy spot to enjoy a casual meal or a romantic setting for an elegant dinner, St. Augustine has it all. Let us help you discover the best local eateries to enhance your stay and make your dining experience just as memorable as your visit!

Barley Republic

Barley Republic Irish Pub, located in the heart of downtown St. Augustine, is a laid-back Irish gastropub serving up a mix of hearty pub fare and Irish classics like Shepherd's Pie, Bangers & Mash, and Fish & Chips. They also serve mouthwatering burgers and sandwiches, with outdoor and indoor dining. It is the perfect place to unwind with a cold drink and great company. There aren't any reservations—just bring your appetite!

A close up of oysters on ice with lemon wedges.

Collage Restaurant

An up-scale dining experience located just around the corner from Carriage Way, Collage continues to provide their guests with a warm inviting atmosphere and a menu that uses fresh local ingredients including seafood and produce. Choice steaks, lamb, veal, chicken and pastas round out the menu. The kitchen staff, under watchful eye of the chef, prepares each dish from scratch and presents them with flair. Reservations are recommended, so make sure you book in advance!

A close up of a plate of food on a table.

Columbia Restaurant

The Columbia Restaurant is almost as old as St. Augustine itself! Established in 1905, this iconic family-owned restaurant serves authentic Spanish cuisine. Step inside and be transported with its historic charm. It's the perfect place to enjoy a romantic dinner after a day of exploring.

There are many different types of food on the plates on the table.

Harry's Seafoood Bar and Grille

Enjoy some bold Creole and seafood dishes with a New Orleans flair. Dine in the charming indoor space, relax in their leafy courtyard, or enjoy river views from the upstairs balcony. With great food, signature cocktails, and unforgettable views, it's a favorite amongst locals and visitors alike.

A white plate topped with a piece of salmon , asparagus , onions and pomegranate seeds.

Meehan's Irish Pub & Seafood House

This cozy, casual spot serves up classic Irish dishes and drinks. Unwind on the deck overlooking the Intracoastal Waterway, or enjoy their garden-style back patio. Head upstairs for their lively oyster bar, a favorite amongst seafood lovers. No reservations needed—just come as you are.

A person is pouring beer into a glass at a bar.

MOJO Old City BBQ

With an urban vibe and soulful blues spirit, MOJO brings authentic Southern BBQ to the heart of St. Augustine. Part of a well-loved chain, this location delivers its own unique flavors, while still staying true to its roots. Eat some slow-smoked favorites, served in a laid-back atmosphere.

A close up of a bowl of food with a spoon in it.

Prohibition Kitchen

Take a step into this 1920s-style speakeasy, where Southern American cuisine meets lively music and vintage flair. Set in a historic opera house—once the social epicenter of Flagler's Prohibition era—this unique spot blends bold flavors with old-world charm. No reservations are needed, so show up and let the experiences sweep you away.

A glass of beer is sitting on a bar.

Sangria

Downtown St. Augustine presents Sangria, a charming wine and tapas bar. Enjoy specialty sangrias on their patio, with live music adding to overall relaxing ambiance. The menu provides a variety of quick bites, perfect for sharing amongst friends. Stop by, grab a table, band enjoy the rhythm of the city.

A glass filled with cranberries and sage next to a christmas ball.

The Floridian

The Floridian serves up Southern comfort with a fresh twist. Their farm-to-table philosophy shines through every dish, blending bold flavors with vibrant, health-conscious options—including plenty for vegetarians. Known for their "Innovative Southern Fare", reservations are recommended for this popular location.

A bowl of various foods

The Ice Plant

Located in a restored 1920s ice factory, The Ice Plant is all about its craft—starting with the ice itself. The ice is carved from purified blocks, helping to perfectly balance their cocktails. The food menu elevates your taste buds with Southern-inspired dishes made from locally sourced products. It's a one-of-a-kind drinking experience!

A person is pouring a drink into a glass with ice.

The Raintree Restaurant

Inside a beautifully restored 1879 Victorian  home, Raintree offers upscale dishes, perfect for a memorable evening out. Known for their award-winning steak and seafood, their menu blends classic dishes with thoughtful, modern touches. Dine in the charming indoor spaces or under the stars in their courtyard—and if you're staying at Carriage Way Centennial, ask about their complimentary shuttle service (available seasonally, excluding December).

A close up of a plate of food with shrimp and tomatoes on a table.