The Best Restaurants in Marathon, Florida

Find the best places to eat in Marathon Key and beyond on your next trip to Florida! From sushi and fresh seafood to key lime pie and pizza, we've got you covered. All of these Marathon restaurants are located near our vacation rentals so you can walk, bike, or drive.

No matter what you are craving morning, noon, or night, there is something around to satisfy your taste buds. Whether you prefer outdoor dining where you can wiggle your toes in the sand or an upscale dining room, you can find it in the Keys. Just be sure to pack plenty of loose clothing so you can feast to your hearts content during your stay.

Explore some of our favorites below, in addition to tips from Coco Plum locals on the best spots for specials and Happy Hours!

Burdines Waterfront

Burdines Waterfront

Burdines is a bayside restaurant located at the end of 15th St, Oceanside. A favorite place to relax, enjoy the views of Boot Key Harbor, and enjoy a great, reasonably priced menu. Dishes focus on classic American fare like juicy burgers and fresh key lime pie. Make sure you try their specially spiced fries or the killer hushpuppies!
Location: 15th St, 1200 Oceanview Ave., Marathon, FL 33050
Phone: 305-743-5316
Island Fish Company

Island Fish Company

Sunsets, Florida Bay views, and great food can be found all in one place in the heart of the Florida Keys at Mile Marker 54 Bayside, Marathon.

The Island Fish Co. invites you to sit back and enjoy a relaxed dining experience while feasting on locally inspired dishes, fresh seafood, and cool Hawaiian-style tiki hut favorites that will quench your thirst.

Their spectacular sunset views and tropical waters will make your brunch, lunch, dinner, drinks, and desserts that much more pleasurable. Just be sure to take advantage of the outdoor seating to get the best of the ambiance.

Location: 12648 Overseas Hwy, Marathon, FL 33050
Phone: 305-743-4191
CIRCLE K: Sodas, Ice, Chips and Gas

CIRCLE K: Sodas, Ice, Chips and Gas

Heading out on your boat to fish for the day? Circle K is a great place to stop and pick up good coffee, a fabulous soda fountain for $0.69, or a hot dog with all the trimmings. Gas is well-priced and they have beer, wine, lottery tickets, and bottled water. A CoCo Plum staff favorite one is at 111th St on the Gulf side. It�s clean and the ladies there are fast and friendly!
Location: Marathon, Florida Keys
Phone: 305-289-2151
Porky`s Bayside BBQ

Porky`s Bayside BBQ

If you are looking for a great comforting and delicious meal, Porky�s Bayside serves great BBQ and the best Key Lime pie in town! From daily freshly smoked meats to fresh seafood they really have it all on their menu.

Porky�s has a great dockside location where you can dock your boat, just be sure to reserve a slip ahead of your trip! Check the schedule or give the restaurant a call before you choose which day to visit as they sometimes have live music.

Location: 1410 Overseas Hwy Mile Marker 47.5, Marathon, FL 33050
Phone: 832-332-5393
Frank`s Grill

Frank`s Grill

If you�re in the mood for the best Italian food in the Florida Keys, Frank�s Grill is the spot for you. Offering a variety of pasta, sandwiches, subs, and appetizers, this restaurant is sure to have something on the menu for everyone in your group.

Boasting a laid-back atmosphere, Frank�s Grill knows the meaning of beach casual. Located in the Town Square Mall, it is conveniently located in downtown Marathon.

Location: 11400 Overseas Highway, Marathon, FL 33050
Phone: 305-289-7772
Keys Fisheries

Keys Fisheries

Proclaimed as one of the best seafood restaurants in the Middle Keys, Keys Fisheries is a must-visit for everyone who wants to binge on freshly caught seafood. A unique aspect of this eatery is that it also has a seafood market that sells its menu items or ingredient staples. For example, if you love their conch fritters, you can pick up a bag of the batter and try to recreate the dish at home.

Along with the conch fritters, Keys Fisheries favorites include the grouper and the Mahi-Mahi tacos. If you�re visiting here with a group of friends or family, we recommend sharing the lobster paella. You�ll get your fill of seafood with this dish as it�s full of lobster, clams, shrimp, and mussels.

Location: 3502 Gulfview Ave, Marathon, FL 33050
Phone: 305-743-4353
Lazy Days South

Lazy Days South

Enjoy oceanfront dining at its best at Lazy Days South. With great seafood, pasta, steak, and lobster, you�ll love the good food here. What makes it even more unique is that at Lazy Days South, you can bring your own catch and let them prepare it.

This is the perfect place to go if some people in your group are craving fresh seafood and others are dreaming of a steakhouse. You can get the best of both worlds at Lazy Days South.

Location: 725 11th Street Ocean, Marathon, FL, Mile Marker 47.3 Oceanside
Phone: 305 - 289-0839
Florida Keys Steak & Lobster House

Florida Keys Steak & Lobster House

This is one of the best restaurants for a group that can�t decide if they want meat or seafood for dinner! They even have an extensive sushi menu. Voted a few years ago as the best place to take a date, best fine dining, and best Bloody Mary, you already know you�ll be in good hands.

Florida Keys Steak and Lobster House is a great option for those looking for something more upscale, rather than a casual dinner spot. Try the conch chowder soup for a tasty start to your meal.

Location: 3660 Overseas Highway, Marathon, FL 33050
Phone: 305-743-5516
La Nina Restaurant

La Nina Restaurant

Enjoy delicious Cuban food at La Nina Restaurant. Being so close to Cuba, the entirety of Florida is known for fantastic Cuban food but the farther south you get, the more authentic it becomes. From Miami to Key West, trying Cuban food is a must!

The menu is large but most people agree their Cubano sandwiches and pork meals are hard to beat. Choose to dine in or grab takeout.

Location: 1571 Overseas Hwy, Marathon, FL, FL 33050
Phone: 305-517-6226
Sweet Savannah`s

Sweet Savannah`s

This is the place to go for everything from homemade ice cream and cupcakes to ordering an exquisite custom wedding or birthday cake. If it�s made with sugar chances are the talented team at Sweet Savannah�s can create it for you!

For a truly special treat stop by for a slice or entire pie of their award-winning Key Lime pie, a Florida Keys tradition.

Location: 8919 Overseas Hwy, Marathon, FL 33050
Phone: 305-743-3131
Castaway Waterfront Restaurant & Sushi Bar

Castaway Waterfront Restaurant & Sushi Bar

Castaways is a local favorite for out-of-the-box creations. With fresh local seafood coming right off the boat in the mornings, and its tucked-away location, it is definitely a hidden gem. This restaurant has been visited by none other than Guy Fieri on his show Diners, Drive-ins and Dives. They are most known for their �King of the Jungle" roll which features lionfish as the star of the show!
Location: Marathon, FL
Phone: (305) 743-6247
Lighthouse Grill

Lighthouse Grill

Located near a pretty 7 Mile Bridge vista point, this Marathon grill spot is a picturesque place where summer lasts all year round. Head to the raw bar for a rotating daily selection of East and West Coast oysters, or, for a lighter bite, try the Caribbean salad with plantain chips and goat cheese dressing.
Location: 994 Overseas Hwy, Marathon, FL 33050
Phone: 305-434-9039
The Stuffed Pig

The Stuffed Pig

The Stuffed Pig has been serving up tasty meals since 1984 and its outdoor patio is a welcoming space for a hearty meal. Don�t miss the French toast if you�re heading over for breakfast or brunch. If lunch is on the cards, the fried shrimp and po�boys are highly popular choices. A word of warning, though: Bring your appetite because portions are hearty, to say the least!
Location: 3520 Overseas Hwy, Marathon, FL 33050
Phone: 305-743-4059
Butterfly Cafe

Butterfly Cafe

This charming cafe is located in Tranquility Bay Beachfront Resort and is a pretty spot for sophisticated al fresco dining. Offering American favorites, Caribbean classics, and lots of fresh seafood, foodies will love exploring the menu here. There�s also a great menu for young diners, making it a popular place for families to enjoy a special dinner together.
Location: 2600 Overseas Hwy, Marathon, FL 33050
Phone: 305-289-7177