Marco Island isn’t all just sea salt and dolphin sightings. After all, who doesn’t work up an appetite after a jet ski tour! We have a wide array of top tier restaurants you won’t want to miss while on your stay in Marco Island, Florida! From island casual to upscale chic, there’s an eatery for every mood.
Check out our top 9 choices for the best restaurants of Marco Island with a full guide on each.
Are you vegan? Click here to visit the best restaurants with the best vegan options in Marco Island!
SUNSET GRILLE
Sunset Grille is just a short walk away from the beautiful South Beach. This sports bar meets beach bar offers breathtaking views and a full menu. It’s located in the Apollo Condominiums. Be sure to try their seafood options and bar appetizers. Pair your island cocktail with their popular crab cakes.
September 2020 Rating:
4.2/5 stars
Menu:
Average Price Range Per Plate:
$11– $30
Address:
900 South Collier Blvd Suite 500, Marco Island FL 34145
Phone Number:
(239) 389-0509
Hours of Operation:
Monday – Sunday: 11 am – 10 pm
THE SPEAKEASY
This small, low-key restaurant boasts a menu of Chicago style food and fascinating history. It actually used to serve alcohol illegally during the time of Prohibitions. Today, guests can enjoy seating right along an exquisite channel. They offer a lobster special, premium spirits, and Thursday night Karaoke. Try out their Frozen Key Lime Colada (if you’re over the age of 21 😉)!
September 2020 Rating:
4.4/5 stars
Menu:
Average Price Range Per Plate:
$11– $30
Address:
1106 1/2 N. Collier Blvd., Marco Island, FL 34145
Phone Number:
(239) 970-2929
Hours of Operation:
Monday – Sunday: 11 am – 10 pm
MARCO PRIME
Steak and seafood fans alike can look no further than Marco Prime for a ritzy night on the town. Located in the Marco Walk Plaza, it’s quite accessible. Their entrees are as revered as their dessert and drink options. This is definitely the place to go if you want an upscale experience. Give their Tuna Tartare a try!
September 2020 Rating:
4.4/5 stars
Menu:
Average Price Range Per Plate:
$31 – $60
Address:
599 South Collier Boulevard, #215, Marco Island, Florida 34145
Phone Number:
(239) 389-2333
Hours of Operation:
Sunday – Thursday: 4:30 pm – 10 pm
Friday & Saturday: 4:30 pm – 10:30 pm
DOLPHIN TIKI BAR & GRILL
Enjoy sushi and a killer cocktail at Dolphin Tiki Bar & Grill. It’s situated behind Anglers Cove right off the dock. This Marco Island classic has a laid back atmosphere visitors and locals alike love. Don’t miss out on their happy hour every day from 4 PM – 6 PM. Try their Texas Burger paired with their Rum Runners drink!
September 2020 Rating:
4.5/5 stars
Menu:
Average Price Range Per Plate:
$11– $30
Address:
1021 Anglers Cove, Marco Island FL 34145
Phone Number:
(239) 394-4048
Hours of Operation:
Monday – Sunday: 11 am – 9 pm
JOEY’S PIZZA AND PASTA
Pizza lovers, we’ve got you covered too! Joey’s Pizza and Pasta is a quintessential Marco Island eatery serving up a variety of quality Italian cuisine and, of course, a wide assortment of pizza. Visitors rave about their homemade family recipes. They offer indoor and outdoor seating, carry-out, and catering. Try their lunch special!
September 2020 Rating:
4.3/5 stars
Menu:
Average Price Range Per Plate:
$11– $30
Address:
257 North Collier Blvd, Marco Island, FL 34145
Phone Number:
(239) 389-2433
Hours of Operation:
Monday – Sunday: 11 am – 10 pm
MARCO ISLAND BREWERY
Formerly known as Frankie & Johnny’s Homemade Pizza, Marco Island Brewery & Tap House. Fine craft beer and delicious food live at Marco Island Brewery. Owned and operated by the LaCava Family for years, you’ll feel the local charm of this establishment right away. They also boast the largest selection of draft beers on the island. Try their homemade meatballs!
September 2020 Rating:
4.3/5 stars
Menu:
Average Price Range Per Plate:
$11– $30
Address:
1089 N Collier Blvd, Marco Island, FL 34145
Phone Number:
(239) 970-0461
Hours of Operation:
Monday – Sunday: 11:30 am – 12 am
DOREEN’S CUP OF JOE
Looking for a totally delicious breakfast experience? Head on over to Doreen’s Cup of Joe! This one-of-a-kind eatery prides itself on only using the finest and healthiest products. Start your day off right with one of their amazing breakfast meals and a cup of joe! Be sure to try their breakfast nachos with a glass of freshly squeezed Florida orange juice!
September 2020 Rating:
4.7/5 stars
Menu:
Average Price Range Per Plate:
$11– $30
Address:
267 N Collier Blvd., Marco Island, FL 34145
Phone Number:
(239) 394-2600
Hours of Operation:
Monday – Sunday 7:30 am – 2 pm
TOP 2 BEST VEGAN OPTIONS IN TOWN
There are no outright vegan restaurants on Marco Island quite yet. But there are still options out there for those avoiding animal products! Here are two spots that you can find delicious vegan fares on Marco Island!
CJ’S ON THE BAY
Stop on by CJ’s on the Bay to experience the largest outdoor gazebo bar on Marco Island. Along with their daily drink special and Blue Zone inspired menu, they have an extensive selection of vegan options. Check out their Spaghetti Puttanesca or Charred Veggie Stack!
September 2020 Rating:
4.4/5 stars
Menu:
Average Price Range Per Plate:
$11– $30
Address:
740 N Collier Blvd #105, Marco Island, FL 34145
Phone Number:
(239) 389-4511
Hours of Operation:
Monday – Sunday: 11 am – 10 pm
SNOOK INN
Enjoy a breathtaking view and live entertainment at this famous Marco Island landmark. Although this is mostly a meat and seafood restaurant, Snook Inn offers some great vegan options. Try out their all-you-can-eat salad bar or Beyond Burger!
September 2020 Rating:
4.3/5 stars
Menu:
Average Price Range Per Plate:
$11– $30
Address:
1215 Bald Eagle Dr, Marco Island, FL 34145
Phone Number:
(239) 394-3313
Hours of Operation:
Monday – Sunday: 11 am – 10 pm