Home / Where to Eat / Waterfront Dining
Dinner with a view

The Best Waterfront Dining in Jacksonville

With the St. Johns River running through downtown and the Atlantic at the city’s edge, Jacksonville does views well. Here is where to eat with water in the frame.

Retro postcard of an elegant riverside restaurant patio at golden hour
Two kinds of waterfront

River in the middle, ocean at the edge

Most cities get one waterfront. Jacksonville gets two, and they feel like completely different vacations. Run down the spine of downtown is the wide, brackish St. Johns River, one of the few major rivers in the country that flows north. That is the view you want at sunset, when the bridges light up and the dinner cruises slide past with the skyline behind them. Then, twenty minutes east, the river finally meets the Atlantic at the working fishing village of Mayport, where the water turns salty, the boats are shrimpers, and the menu is whatever came off the dock that morning.

This guide splits the difference. First the river restaurants, where the draw is the skyline, the boat parades, and the kind of patio you linger on. Then the Beaches and Mayport, where the draw is the freshest seafood on the First Coast and a paper plate beats a tablecloth every time. Either way, you eat with water in the frame. For the wider picture, start at the Where to Eat hub.

On the river

St. Johns River dining

Skyline, bridges, and the occasional dolphin rolling past your table. These three sit right on the water downtown.

JAXFL
Riverside

River & Post

Tucked into a 1940s building on the Riverside waterfront, this one is worth the trip for the rooftop alone. Head up to the Treehouse bar, grab a seat near the fire pits, and time it for sunset, when the skyline and the river both go gold at once. Come up for a drink before dinner or settle in and stay; either way the view is the whole point.

Rooftop & fire pits
JAXFL
Southbank

Chart House

A genuine Jacksonville waterfront classic, sitting right on the Southbank with the downtown skyline across the water. Diners here regularly spot dolphins rolling through the St. Johns, and from the right table you can watch boat parades and fireworks light up the river. The menu leans into fresh seafood and prime rib — the kind of special-occasion spot locals have been coming to for years.

Dolphins & skyline
JAXFL
Downtown

Cowford Chophouse

Set inside a beautifully restored 1902 building downtown — Cowford was Jacksonville’s original name, back when cattle forded the river here — this is the dress-up choice. The rooftop bar overlooks the riverfront, so you can have a cocktail up top with the bridges in view before heading down for dinner. A great pairing with a wander through the Downtown Riverfront neighborhood.

Historic & rooftop
Heads-up: The river is busiest — and prettiest — on holiday weekends, when boat parades and fireworks turn the water into the main event. If you want a window table for one of those nights, call ahead well in advance. Hours and reservation policies change, so confirm directly with each restaurant before you go.
Out at the Beaches

On the water at Mayport

Where the St. Johns finally meets the Atlantic, the food gets simpler and the seafood gets fresher. This is dock-to-table the old-fashioned way.

JAXFL
Mayport

Safe Harbor Seafood

Out at the Mayport fishing village, this is the kind of place where the seafood market and the restaurant share a building, so what you’re eating likely came off a boat tied up out front. Grab a table on the water, order the Mayport shrimp, and watch the working harbor do its thing while you eat. It feels a world away from downtown, and that’s exactly the point.

Dock-to-table
JAXFL
Mayport

Singleton’s Seafood Shack

A no-frills, paper-plates-and-cold-drinks institution right on the Mayport water. Locals have been coming here for decades for the fried shrimp and the unbeatable view of the shrimp boats. It is exactly as casual as it sounds, and that’s why people love it. Want the full rundown on eating sweet local shrimp out here? See our guide to Mayport shrimp and seafood.

Local institution

Both of these sit in the Mayport fishing village near the ferry, so it’s easy to make a half-day of it — fresh shrimp for lunch, a ride on the St. Johns River Ferry, and a stroll along the jetties. Pair it with a beach day and you’ve got the perfect East Jacksonville afternoon; our Beaches & Outdoors hub has the where-to-swim details.

Keep exploring

More good food on the First Coast

Hungry for more? Wander back to the eats hub or jump to a sibling guide.

EATJAX
Where to Eat

The Where to Eat Hub

Every food guide on the site, from waterfront tables to brunch spots and beyond.

SHRIMPMAYPORT
Mayport

Mayport Shrimp & Seafood

Where to find the sweetest local shrimp, straight off the boats at the fishing village.

BRUNCHJAX
Best Brunch

The Best Brunch in Jax

Mimosas, biscuits and lazy Sunday mornings — our pick of the city’s brunch tables.

RIVERDOWNTOWN
Neighborhood

Downtown Riverfront

The neighborhood wrapped around the St. Johns — what to see, where to walk, where to eat.

NeighborhoodExplore →
DOJAX
Things to Do

Things to Do in Jax

Build the rest of the day around dinner — the full list of what to see and do.

SEABEACHES
Beaches

Beaches & Outdoors

Make it a beach-and-shrimp day out east, from Mayport down to the Beaches.

Good to know

Common questions

Where can I eat with a view of the river in downtown Jacksonville?

For St. Johns River views downtown, try River & Post in Riverside for its rooftop Treehouse bar, the Chart House on the Southbank for skyline and dolphin spotting, or Cowford Chophouse downtown for a dress-up dinner with a rooftop overlooking the bridges.

Where can I eat fresh Mayport shrimp in Jacksonville?

Head out to the Mayport fishing village, about twenty minutes east of downtown. Safe Harbor Seafood pairs a seafood market with a waterfront restaurant, and Singleton's Seafood Shack is a no-frills local institution known for fried shrimp right on the water.

What's the difference between river dining and Mayport seafood in Jacksonville?

The St. Johns River restaurants downtown are about the skyline, bridges, and patios at sunset, while Mayport, where the river meets the Atlantic, is dock-to-table seafood that's about as fresh and casual as it gets. They feel like two completely different vacations.

Do I need a reservation for Jacksonville waterfront restaurants?

The river is busiest and prettiest on holiday weekends, when boat parades and fireworks draw crowds, so if you want a window table on one of those nights, call ahead well in advance. Hours and reservation policies change, so confirm directly with each restaurant before you go.

What can I do near the Mayport restaurants besides eat?

Both Safe Harbor Seafood and Singleton's sit in the Mayport fishing village near the ferry, so it's easy to make a half-day of it with fresh shrimp for lunch, a ride on the St. Johns River Ferry, and a stroll along the jetties before pairing it with a beach day.

On the river

Book a Jacksonville food or sunset cruise

See tours on Viator GetYourGuide