Skip to content
A large building with a clock tower next to a lush green park

Best restaurants in St. Augustine

St. Augustine, United States

Jump to a guide
Local 07:21
Weather 24° clear
Feels 27° · 84% · 10 km/h
Air 55 moderate
PM2.5 11.5 · PM10 18.9
Sun 07:11 → 19:26
This week 3 events

St. Augustine eats the way it lives, with one eye on the Matanzas and the other on the traffic coming off US-1. The kitchens worth a stranger's time cluster in three loose zones: the compact grid around Castillo Drive and Cordova Street where the fort marks the northern edge of the old town, the waterfront stretch along Avenida Menendez where the shrimp boats used to tie up, and the workaday corridor of Ponce de Leon Boulevard that carries the locals home. This list gathers 12 places across those zones, from a craft-focused hotel bar to a family Mexican room on San Marco Avenue, from a King Street breakfast counter that closes at 14:00 to a Village Inn that never really closes. Skip the theme-park pirate joints on the tourist grid; the rooms below are where residents eat when they have a choice, mapped to their coordinates and grounded in their own hours. Read them as a rotation, not a ranking: the seafood houses do one thing, the burger and barbecue rooms another, and the breakfast places a third that the rest of the day cannot copy.

  1. 1

    Castillo Craft Bar + Kitchen

    6 West Castillo Drive, Saint Augustine, FL 32084

    An American craft-bar menu that runs from breakfast through dinner within a block of the fort.

    From 07:00 the doors open at 6 West Castillo Drive, a block north of the old town where the fort's glacis meets the modern street grid. Castillo Craft Bar + Kitchen runs an American kitchen on a split schedule most rooms in this city cannot be bothered with: breakfast 07:00-10:30 every day, dinner 16:00-21:00 Monday to Thursday, and a wider Friday-through-Sunday window that adds a 12:00-21:00 midday service. Skip the tourist-grid brunch queues; the locals prefer a room that lets them eat at 09:00 on a Tuesday and again at 20:00 on a Saturday without changing venues. The phone rings at +1 904 481 8215 and the website at castillokitchen.com carries the current card. It is a hotel-adjacent bar-kitchen that has committed to a full day of service, and in this town that discipline is rarer than it should be.

    • american
  2. 2

    O.C. White's Seafood & Spirits

    118 Avenida Menendez, Saint Augustine, FL 32084

    A waterfront seafood room whose schedule shifts by the day of the week.

    At 15:00 the weekday shutters come up at 118 Avenida Menendez, where O.C. White's runs a seafood kitchen against the Matanzas seawall. The hours reward reading before you drive: Monday through Thursday 15:00-22:00, Friday and Saturday 11:30-23:00, and a Sunday that opens early at 09:30 and closes by 20:00. The locals know the Sunday morning slot is the one worth a table, before the bay tour boats fill the sidewalk. Skip the harbor-front joints trading on the view alone; this one at least commits to a late Friday and a proper Sunday brunch hour. Call ahead on +1-904-824-0808 if a weekend is in play, because the 11:30 Friday opening is the tell of a room that expects a long lunch. The address is 32084, the seawall side of the bridge, and the walk from the plaza is short enough that a reservation for 15:30 on a Monday is a civilized use of an afternoon.

    • seafood

    Hours: Mo-Th 15:00-22:00; Fr-Sa 11:30-23:00; Su 09:30-20:00

  3. 3

    Buena Onda Cafe

    224 West King Street

    A tight Tuesday-through-Saturday breakfast room that closes before the tourist lunch rush.

    By 08:00 Buena Onda has already opened at 224 West King Street, and by 14:00 the kitchen is done for the day. The card is breakfast, run on a Tuesday-through-Saturday rhythm that quietly tells you Sunday and Monday belong to the owners, not to the queue outside. The locals head here on a Wednesday at 09:00, when the room is calm and the counter turns fast; skip the King Street brunch spots that trade on the tourist-carriage traffic and stay open on a schedule they cannot really staff. The website at buenaondastaug.com carries the current menu, and the closing time of 14:00 is the honest signal of a kitchen that prefers to do one meal properly. Read the hours before you plan the morning: a 13:30 arrival is cutting it fine, and the door will not reopen for dinner.

    • breakfast

    Hours: Tu-Sa 08:00-14:00

  4. 4

    Schooner's Seafood House

    3560 Ponce de Leon Boulevard, Saint Augustine, 32084

    A north-corridor seafood house that trades the waterfront view for a workaday six-day week.

    The 11:00 opening at 3560 Ponce de Leon Boulevard runs straight through to 21:00, Monday through Saturday, and Sunday the room is dark. Schooner's is a seafood kitchen on the Ponce corridor, out where the postal code is still 32084 but the tour trolleys no longer reach. The locals eat here when they want the fish without the waterfront markup; skip the harborside seafood rooms trading on the seawall view and eat where the neighbors do. The 10-hour continuous service window is the tell of a house that keeps the fryers going through the afternoon, which is how a 15:30 late lunch becomes possible on a Tuesday. The website at schooners-seafood.com posts the current specials. It is not the pretty room in town, and that is the point.

    • seafood

    Hours: Mo-Sa 11:00-21:00

  5. 5

    Mojo Old City BBQ

    5 Cordova Street, Saint Augustine, FL 32084

    Smoked meat in a small Cordova Street room a short walk from the fort.

    Number 5 Cordova Street is the address, a compact block inside the old town where Mojo Old City BBQ runs a smoke-driven kitchen against a wall of tourist restaurants that mostly do not. The locals prefer barbecue that commits to one thing rather than a menu that hedges; the room here reads as a workshop, not a theme. Skip the pirate-branded joints on the pedestrian grid and walk the two minutes over to Cordova instead. The website at mojobbq.com and the phone at +1-904-342-5264 carry the current hours and takeaway options, which is the honest way to plan around a smoker's daily yield. The postal code is 32084, the same as every place inside the city gates, but the density of the block, half a dozen kitchens shoulder to shoulder, is what makes this address worth the walk.

  6. 6

    Catch 27

    40 Charlotte Street, Saint Augustine, FL 32084

    A dinner-only seafood room off the plaza with a stretched Saturday afternoon opening.

    By 17:00 the lamps come on at 40 Charlotte Street, and Catch 27 runs a seafood kitchen on a schedule that admits it is a dinner house. Sunday through Thursday the doors open 17:00-21:00, Friday a longer 17:00-22:00, and Saturday the room takes an early hand at 15:00 for the walk-up crowd coming off the plaza. Skip the harborfront seafood rooms trading on the view; the locals head to a side-street room that lets the kitchen keep the pace tight. The address is 32084, a block off the main square, and the 22:00 Friday close is the latest of the week, an honest signal of when the neighborhood wants to eat. The room is small and the reservation window matters; a 17:30 Sunday booking is a saner choice than a 20:00 walk-in.

    • seafood

    Hours: Fr 17:00-22:00; Sa 15:00-22:00; Su-Th 17:00-21:00

  7. 7

    Village Inn

    900 North Ponce de Leon Boulevard, Saint Augustine, 32084

    A 24-hour weekend counter at 900 North Ponce, for the meal the rest of the list will not serve.

    At 05:30 the coffee is on at 900 North Ponce de Leon Boulevard, Monday through Friday, and the American kitchen does not stop until midnight. On Saturday and Sunday the room runs 00:00 to 24:00, which is the polite way of saying it never closes. This is the meal the rest of this list will not serve you: a 02:30 Saturday breakfast, a 06:00 Monday coffee before the tour buses roll, a booth at 23:15 when nothing else in 32084 has its lights on. The locals know a chain counter earns its place by keeping the lights on when the pretty rooms have gone home; skip the boutique brunch queues on King Street when the clock reads before 08:00 and eat here instead. It is not the meal you plan the weekend around, but it is the address that will still be open when the plan falls apart.

    • american

    Hours: Mo-Fr 05:30-24:00; Sa,Su 00:00-24:00

  8. 8

    Harry's Seafood, Bar & Grille

    46 Avenida Menendez, Saint Augustine, 32084

    A seawall seafood room a short block south of the plaza bridge.

    Number 46 Avenida Menendez sits on the seawall a short block south of the plaza bridge, where Harry's runs a seafood kitchen against the working line of the Matanzas. The address is 32084, the tourist heart of the old town, and yet the room reads as a working restaurant rather than a themed one. The locals head here for a New Orleans-flavored card that the rest of the seafood houses on the avenue do not attempt; skip the pirate-menu rooms on the pedestrian grid and let a proper kitchen work the shrimp and grits instead. The website at hookedonharrys.com posts the current menu and the reservation window. It is a room that has earned its Menendez address by cooking, not by decor, and the seawall view is a bonus rather than a marketing line.

    • seafood
  9. 9

    Blackfly

    108 Anastasia Boulevard, Saint Augustine, FL 32084

    A seafood room on the island side of the bridge, out of the walking-tour orbit.

    Number 108 Anastasia Boulevard is on the far side of the Bridge of Lions, and Blackfly runs a seafood kitchen where the walking tours do not reach. The postal code is 32084, the same as the old town, but the drive across the bridge is enough to filter the room down to the diners who came on purpose. The locals eat here when they want the fish without the plaza crowds; skip the waterfront rooms on the mainland trading on the fort view and cross the bridge instead. The website at blackflytherestaurant.com posts the current card and the reservation window, which matters on the island side where the parking is easier but the room is not larger. It is the sort of address that a resident recommends because they have already tried the closer options and decided this one is the meal.

    • seafood
  10. 10

    El Potro Mexican

    226 San Marco Avenue, Saint Augustine, 32084

    A workaday Mexican room on San Marco, open every day from 11:00.

    From 11:00 the door is open at 226 San Marco Avenue, where El Potro runs a Mexican kitchen on a schedule that says the neighborhood is the customer. Monday through Saturday the room stays open until 22:00, Sunday it closes an hour earlier at 21:00. The locals head here on a weeknight at 19:00 for a table that does not require a reservation, on a corridor where the postal code is still 32084 but the tourist buses do not stop. Skip the tourist-grid margarita queues and drive north on San Marco instead. The seven-day service window is the tell of a family-run room that does not close for a private day off; the menu is broad, the plates arrive fast, and the check is honest. It is the neighborhood Mexican room every town needs and most tourist towns manage to lose.

    • mexican

    Hours: Mo-Sa 11:00-22:00; Su 11:00-21:00

  11. 11

    Pellicer-De Burgo Houses

    53 Saint George Street, Saint Augustine, FL 32084

    A pub-style British kitchen inside a historic Saint George Street address.

    Number 53 Saint George Street is one of the addresses inside the pedestrian old town where the building itself carries the name, and the kitchen inside serves a British card to a foot-traffic crowd. The postal code is 32084, the same block where every other shopfront is trading on the walking-tour route, and yet this room commits to a pub-adjacent menu that the neighbors do not attempt. The locals prefer a room whose facade is older than the tourist attractions it sits between; skip the costume-themed rooms on the same block and let a proper British kitchen do a proper fish plate instead. The address alone is the reason to walk here, but the card is the reason to sit down. Check the door before you plan around it, because a historic house on Saint George Street runs on its own rhythm.

    • british
  12. 12

    One Twenty Three Burger House

    123 King Street, Saint Augustine, FL, 32084

    A burger-forward King Street kitchen whose address is its name.

    The address is 123 King Street, and One Twenty Three Burger House has named itself after the number on the door. The postal code is 32084, the same King Street corridor where the brunch queues cluster in the morning, but by the time the burger service is on the crowd has thinned. The locals head here for a griddle-forward card that the surrounding rooms cannot be bothered with; skip the tourist-grid sandwich boards on the same block and let a kitchen that has committed to one plate do it properly. The website at onetwentythreeburgerhouse.com posts the current card and any seasonal specials, which is the honest way to plan a walk-up. It is a small-format burger room that has earned its King Street address by doing the meal the way the block will not, and the number on the door is the whole marketing plan.

Last verified by automated review (v1.7.2_curated-wave-1678-20260916093522) on . What is automated review?

Plan Your Trip to St. Augustine