St. Augustine's restaurant scene is shaped by two facts of geography: the Atlantic is close enough to put grouper and shrimp on most menus by lunch, and the historic district draws enough foot traffic to keep a row of mediocre tourist kitchens permanently in business. This list ignores the latter. What follows are twelve places that earn their rent — a craft kitchen on West Castillo Drive, a riverfront seafood room on Avenida Menendez, a fish camp on the south side of town, a King Street breakfast counter, a barbecue smokehouse on Cordova Street, and a handful of others worth the walk. They span American craft cooking, Florida seafood, Mexican, British, and a breakfast-only cafe; hours run from 05:30 starts to 23:00 finishes; addresses cluster in 32084 but reach out to Anastasia Boulevard and Ponce de Leon Boulevard. The list is built for visitors who would rather eat one good dinner than three forgettable ones, and for locals who already know which doors to walk past on St. George Street.
-
1 Castillo Craft Bar + Kitchen
6 West Castillo Drive, Saint Augustine, FL, 32084All-day American craft cooking with a 07:00 breakfast service the tourist district mostly ignores
By 07:00 the doors at 6 West Castillo Drive are already open — that is the first thing to know about Castillo Craft Bar + Kitchen. Skip the overpriced hotel breakfasts a few blocks east; this is an American kitchen that takes the early shift seriously and keeps cooking through dinner. Hours run Monday through Thursday 07:00-10:30 and 16:00-21:00, Friday through Sunday with a midday service from 12:00 — unusual for the 32084 core, where most rooms either chase brunch or chase last call, not both. Reservations and the menu live at castillokitchen.com; the phone, +1 904 481 8215, is answered. Come for a real breakfast before the walking tours start, or the quieter second seating after 16:00.
- american
-
2 O.C. White's Seafood & Spirits
118 Avenida Menendez, Saint Augustine, FL, 32084A waterfront seafood room on Avenida Menendez with a late Friday and Saturday service
At 118 Avenida Menendez, O.C. White's Seafood & Spirits keeps a schedule that tells you who actually eats there: Monday through Thursday a 15:00 open, Friday and Saturday from 11:30 to 23:00, Sunday a 09:30 brunch start running to 20:00. The late weekend service is the one to plan around — the room loosens, the kitchen settles, and the seafood menu reads less like a tourist itinerary. Avoid the carbon-copy fish-and-chips counters a few doors down on the same waterfront; this is the seafood room on the strip that has earned its address. Call +1-904-824-0808 for a table, particularly if you want one near the water on a Friday night.
- seafood
Hours: Mo-Th 15:00-22:00; Fr-Sa 11:30-23:00; Su 09:30-20:00
-
3 Fish Camp
Mapped at 29.8880, -81.3189 in the Saint Augustine fish camp traditionA fish and seafood kitchen south of the historic core with a real Friday-Saturday late service
From 11:00 Tuesday through Sunday, Fish Camp runs a fish and seafood kitchen that residents prefer to the postcard rooms downtown. Hours are honest: Tuesday through Thursday and Sunday 11:00-21:00, Friday and Saturday to 22:00, Monday dinner-only from 16:00. The chain seafood on the way into town is not worth the stop; this is where people who live here eat fish when they don't want to cook it themselves. The kitchen sits south of the bridges, at 29.8880, -81.3189, close enough to the water that the menu reads honestly. The website at staugustinefishcamp.com holds the current list; the phone, +1 904-827-7000, is the faster route to a table on a Saturday.
- fish
- seafood
Hours: Tu-Th,Su 11:00-21:00; Fr-Sa 11:00-22:00; Mo 16:00-21:00
-
4 Buena Onda Cafe
224 West King StreetA Tuesday-to-Saturday breakfast-only counter on West King Street
By 08:00 on a Tuesday the counter at Buena Onda Cafe, 224 West King Street, is already moving — a breakfast kitchen that opens at 08:00 and closes at 14:00, Tuesday through Saturday. The schedule is the point: no dinner, no Sunday, no Monday, and nothing to apologise for. Skip the historic-district brunch lines that run forty deep on a weekend; this counter on West King handles breakfast the way breakfast should be handled, then closes the door and lets the room rest. Menus and ordering live at buenaondastaug.com. Come before 10:00 for a quiet table; come at 13:30 if you want the kitchen's full attention before the last ticket goes up.
- breakfast
Hours: Tu-Sa 08:00-14:00
-
5 Schooner's Seafood House
3560 Ponce de Leon Boulevard, Saint Augustine, 32084A north-side seafood room locals drive to instead of fighting for downtown parking
Out at 3560 Ponce de Leon Boulevard, well north of the 32084 tourist core, Schooner's Seafood House runs a straight Monday-through-Saturday service from 11:00 to 21:00. People come here for a seafood room without the waterfront markup — a kitchen that has been answering the same question for years and has stopped pretending the answer is complicated. Skip the parking math downtown; this is the trip regulars make on a Tuesday when they want fish on a plate, not a photograph. The menu lives at schooners-seafood.com. Go at 11:30 for the quieter first seating, or after 19:00 when the room fills with regulars who chose this address over the historic district.
- seafood
Hours: Mo-Sa 11:00-21:00
-
6 Mojo Old City BBQ
5 Cordova Street, Saint Augustine, FL, 32084Barbecue a block off St. George Street that survives its location
Smoke drifts down Cordova Street long before lunch at Mojo Old City BBQ, 5 Cordova Street. Skip the souvenir-grade barbecue trucks a few blocks over; this is the address for a smoked plate inside the 32084 core without paying the waterfront tax. The kitchen sits one block off the heaviest foot-traffic streets, which is exactly the buffer a barbecue room needs to keep its standards. The full menu lives at mojobbq.com; for a busy weekend the phone, +1-904-342-5264, is the faster route in. Come at 11:30 for the quieter first hour, or settle in late afternoon when the tour groups have moved on and the dining room finally exhales.
-
7 Catch 27
40 Charlotte Street, Saint Augustine, FL, 32084Dinner-only Florida seafood on Charlotte Street that opens at 17:00 instead of chasing lunch
From 17:00 Sunday through Thursday, and from 15:00 on Saturday, the kitchen at Catch 27 runs a dinner-only seafood service at 40 Charlotte Street through to 22:00 on a Friday or Saturday and 21:00 the rest of the week. Skip the all-day fish counters working the lunch tourists two streets over; this is a room that has decided what it is for and opens accordingly. Catch 27 is what a small Florida-seafood dining room looks like when it stops trying to feed the noon walking tours and concentrates on the people who came specifically to eat. Reserve early on a Friday — a 17:00 open with a 22:00 close is a tighter window than it looks on Charlotte Street, and 32084 fills fast on weekends.
- seafood
Hours: Fr 17:00-22:00; Sa 15:00-22:00; Su-Th 17:00-21:00
-
8 Village Inn
900 North Ponce de Leon Boulevard, Saint Augustine, 32084A 24-hour American diner on the weekends at 900 North Ponce de Leon Boulevard
At 05:30 on a Monday the lights are already on at Village Inn, 900 North Ponce de Leon Boulevard; on Saturday and Sunday the doors never close at all. That is the appeal: an American diner inside 32084 that runs Monday-Friday from 05:30 to midnight and 24 hours across the weekend — unusual for a town that mostly sleeps by 22:00. This is the 02:00 room — not glamorous, not pretending to be, and exactly what is needed when nothing else in the city is open. Skip the late-night gas-station food a mile up the road; this is the address to remember when a flight is early, a drive is long, or a Saturday runs later than planned. Booths, coffee, eggs at any hour.
- american
Hours: Mo-Fr 05:30-24:00; Sa,Su 00:00-24:00
-
9 Harry's Seafood, Bar & Grille
46 Avenida Menendez, Saint Augustine, 32084A Cajun-leaning seafood room on the Avenida Menendez waterfront
On the river at 46 Avenida Menendez, Harry's Seafood, Bar & Grille has earned its block of the waterfront in a way most of its neighbours have not. Avoid the souvenir-menu tourist seafood lined up on the same stretch and walk an extra few storefronts down; the kitchen here cooks the same Florida product with more confidence and a longer track record. The full menu lives at hookedonharrys.com. Inside the 32084 historic core, this is the waterfront table to book when relatives visit and a view is part of the assignment — go at 17:30 for a quieter first seating, or hold out for late dinner when the tour buses have left Avenida Menendez to the regulars.
- seafood
-
10 Blackfly
108 Anastasia Boulevard, Saint Augustine, FL, 32084A seafood kitchen across the bridge on Anastasia Boulevard, away from the foot-traffic core
Across the Bridge of Lions at 108 Anastasia Boulevard, Blackfly runs a seafood room that residents prefer for one obvious reason: it is not in the 32084 foot-traffic crush, even though it shares the postal code. The photogenic waterfront kitchens a five-minute walk from the city gate are not worth the queue; this address rewards the short drive over the bridge with a quieter dining room and a kitchen that does not have to perform for a line. The current menu lives at blackflytherestaurant.com. Anastasia Boulevard moves at a different rhythm from St. George Street — slower, less rehearsed, more interested in the food. Reservations are sensible on a weekend; the room is not large, and regulars book ahead.
- seafood
-
11 El Potro Mexican
226 San Marco Avenue, Saint Augustine, 32084A San Marco Avenue Mexican kitchen with a long Monday-Saturday service
From 11:00 Monday through Saturday, and 11:00 on Sunday, El Potro Mexican at 226 San Marco Avenue runs a Mexican kitchen that closes at 22:00 most nights and 21:00 on Sunday. Regulars head north of the city gate for this one — San Marco Avenue is the spine of the residential side of 32084, and a long Monday-through-Saturday service is the giveaway that neighbours, not day-trippers, are paying the rent. Skip the historic-district margarita patios cycling tourists every ninety minutes; this is the neighbourhood Mexican room that opens when it says it will and closes when it says it will. Order what the table next to you ordered — it almost certainly belongs to a regular.
- mexican
Hours: Mo-Sa 11:00-22:00; Su 11:00-21:00
-
12 Pellicer-De Burgo Houses
53 Saint George Street, Saint Augustine, FL, 32084A British kitchen tucked into the historic houses on St. George Street
Inside the Pellicer-De Burgo Houses at 53 Saint George Street, a British kitchen runs in a building older than most of the menus around it. St. George Street is a gauntlet — fudge shops, t-shirts, the same five sandwich counters in different colours — and the worthwhile addresses are the ones with a real reason to be there. This is one of them: the only British room on the list, and the only one occupying a 32084 historic-houses address that earns its weight. Skip the costume-piece restaurants pretending at heritage two blocks over; come for the building and stay for the kitchen. Go midweek, after 13:00, when the cruise-day surge has thinned and the dining room is quiet enough to actually look at.
- british
Last verified by automated review (v1.7.0_onboard-saint-augustine-food-restaurants-2026-06-13) on . What is automated review?