Restaurants on Marco Island

Our Favorite Restaurants on Marco Island

There’s more to Marco Island than its picture perfect surroundings, variety of beaches, water sports, and shopping hotspots.

Regardless of the time of day, you’ll never have to look far to find a restaurant that can satisfy your appetite.

From breakfast fare to some of the best seafood restaurants in the state, Marco Island doesn’t disappointment when it comes to its food selection (and quality, of course).

So, this leads to an important question: what are the best restaurants in Marco Island?

While there’s no right or wrong answer – because they’re all good – some standout from the crowd. Let’s take a closer look at some of the best options, broken down by location and offerings:

Waterfront Restaurants

Sunset Grille


900 Collier Boulevard

Snook Inn


1215 Bald Eagle Drive

CJ’s on the Bay


740 North Collier Boulevard

Stilts Bar and Grille


600 South Collier Boulevard

Upscale Restaurants

DaVinci Restaurant Italiano


599 S Collier Boulevard

Marco Prime 


599 S Collier Boulevard

Fin Bistro


657 South Collier Boulevard

Sale e Pepe


480 South Collier Boulevard

Casual Restaurants

Marco Island Brewery


1089 N Collier Boulevard

Joeys Pizza and Pasta 


257 North Collier Boulevard

Dolphin Tiki Bar & Grill 


1021 Anglers Cove

Lee Be Fish Company


350 Royal Palm Drive

Michelbob’s Championship Ribs & Steaks 


915 N Collier Boulevard

Breakfast Restaurants

Doreen’s Cup of Joe 


267 N Collier Blvd.

NeNe’s Kitchen


297 N Collier Boulevard

Red Rooster


1821 San Marco Road

Thanks for reading our article on the Best Restraunts in Marco Island. As you can see, there is no shortage of restaurants in Marco Island. While these are often considered the best of the best, there are many others in and around the area that have a lot to offer. The best thing you can do is visit a handful of these restaurants in person. From there, it won’t be long before you have a handful of favorites. Happy dining!