St. Augustine offers some of the best waterfront dining in Florida, with restaurants set along the Intracoastal Waterway, San Sebastian River, and nearby beaches. While most are just outside the Historic District, the short drive is worth it for sunset views, outdoor seating, and a more relaxed atmosphere. Whether you're looking for a casual seafood spot or a scenic dinner, these are the best waterfront restaurants to consider.
Start here if you want a great waterfront experience without overthinking itβthese are some of the most reliable picks for views, food, and atmosphere.
Rooftop dining with waterfront views and modern American fare.
Historic Spanish restaurant known for its signature paella.
Casual beachside eats with seafood and rooftop seating.
Start here if you want a great overall pick. These are some of the most reliable options across the Historic District and nearby areas, whether you're looking for something casual or a nicer sit-down meal.
If youβre short on time, start with one of the featured restaurants aboveβtheyβre the most reliable picks across the city OR ask our Local Guide - click Chat With Us for a live recommendation based on your preferences.