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.
Iconic Intracoastal spot with one of the best sunset views in town
Casual beachside eats with seafood and rooftop seating.
St. Augustine doesnβt have a large number of true waterfront restaurants, but there are still some great spots with beautiful water views. Many overlook the Matanzas River or San Sebastian River, while only a handful sit directly on the Atlantic Ocean. Outdoor seating is often limited and sometimes requires a request, especially during busy times. That said, every restaurant on this list offers a great atmosphere β whether youβre after a relaxed coastal vibe or a lively rooftop setting. Just keep in mind that summer afternoons can bring sudden rain showers, and the heat can be intense, especially on rooftops earlier in the day.
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.