We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Restaurants in Sanibel

View map
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Establishment Type
Cuisines & Dishes
(25)
(13)
(1)
Bar
(19)
(5)
Contemporary
(1)
(1)
(1)
(2)
Grill
(3)
(1)
(4)
Pub
(8)
(3)
(1)
Wine Bar
(3)
Baguette
(3)
Beef Bourguignon
(1)
Burrito
(3)
Cannelloni
(1)
Ceviche
(3)
Cheeseburger
(11)
Cheesecake
(11)
Cheesesteak
(1)
Chicken And Waffles
(1)
Chicken Wings
(2)
Chowder
(5)
Corned Beef
(5)
Crab
(27)
Crab Cake
(19)
Cupcake
(2)
Filet Mignon
(9)
Fish & Chips
(6)
Fish Taco
(9)
French Toast
(6)
Frozen Yogurt
(2)
Gyros
(1)
Hamburger
(31)
Hot Dog
(1)
Lasagne
(3)
Lobster
(19)
Lobster Roll
(5)
Meatloaf
(3)
Omelette
(9)
Oyster
(16)
Paella
(2)
Pancakes
(7)
Polenta
(1)
Pork Tenderloin
(2)
Pretzel
(1)
Ribs
(17)
Roast Beef
(3)
Salad
(48)
Saltimbocca
(2)
Sandwiches
(7)
Shrimp
(35)
Surf And Turf
(1)
Tapas
(1)
Tempura
(1)
Tortillas
(4)
More
Dietary Restrictions
Meals
(17)
Price
Cheap Eats
(15)
Mid-range
(70)
Fine Dining
(8)
Restaurant features
(1)
Parking Available
(51)
Television
(22)
More
Good for
Business meetings
(4)
(18)
Kids
(46)
Local cuisine
(31)
(8)
More
Sort by:
  • Ranking
  • Name
We found great results, but some are outside Sanibel. Showing results in neighbouring cities.
Limit search to Sanibel.
Il Cielo Sanibel Island, FL 2.5 km away
#1 of 55 Restaurants in Sanibel Island
Reserve
Love Boat Ice Cream Sanibel Island, FL 3.8 km away
#2 of 5 Dessert in Sanibel Island
Pinocchio's Original Italian Ice Cream Sanibel Island, FL 0.3 km away
#4 of 55 Restaurants in Sanibel Island
Traders Sanibel Island, FL 3.4 km away
#12 of 55 Restaurants in Sanibel Island
Sweet Melissa's Cafe Sanibel Island, FL 3.5 km away
#13 of 55 Restaurants in Sanibel Island
Reserve
Gramma Dot's Seaside Saloon Sanibel Island, FL 0.9 km away
#16 of 55 Restaurants in Sanibel Island
Jerry's Foods Sanibel Island, FL 3.8 km away
#18 of 55 Restaurants in Sanibel Island
Shima Japanese Steakhouse & Sushi Bar Sanibel Island, FL 3.5 km away
#20 of 55 Restaurants in Sanibel Island
Lighthouse Cafe Sanibel Island, FL 0.3 km away
#24 of 55 Restaurants in Sanibel Island
Cip's Place Sanibel Island, FL 4.7 km away
#9 of 55 Restaurants in Sanibel Island
Sanibel Cafe Sanibel Island, FL 4.6 km away
#14 of 55 Restaurants in Sanibel Island
Joey's Custard Sanibel Island, FL 5.9 km away
#1 of 5 Dessert in Sanibel Island
Bleu Rendez-Vous Bistro Sanibel Island, FL 5.8 km away
#3 of 55 Restaurants in Sanibel Island
Lazy Flamingo II Sanibel Island, FL 1.9 km away
#28 of 55 Restaurants in Sanibel Island
Sanibel Fish House Sanibel Island, FL 3.2 km away
#30 of 55 Restaurants in Sanibel Island
Schnapper's Hots Sanibel Island, FL 3.2 km away
#3 of 6 Quick Bites in Sanibel Island
The Clam Shack Sanibel Island, FL 5.7 km away
#8 of 55 Restaurants in Sanibel Island
Blue Giraffe Restaurant Sanibel Island, FL 4.9 km away
#22 of 55 Restaurants in Sanibel Island
Order Online
Matzaluna The Italian Kitchen Sanibel Island, FL 2.4 km away
#32 of 55 Restaurants in Sanibel Island
Coffee Bar @Bailey's Sanibel Island, FL 5.9 km away
#6 of 55 Restaurants in Sanibel Island
Coconuts Sanibel Island, FL 5.6 km away
#10 of 55 Restaurants in Sanibel Island
The Pecking Order Fried Chicken & Catering Sanibel Island, FL 5.8 km away
#1 of 6 Quick Bites in Sanibel Island
The Island Cow Sanibel Island, FL 5.1 km away
#19 of 55 Restaurants in Sanibel Island
Over Easy Cafe Sanibel Island, FL 6.0 km away
#5 of 55 Restaurants in Sanibel Island
Cheeburger Cheeburger Sanibel Island, FL 4.4 km away
#31 of 55 Restaurants in Sanibel Island
Geppetto's Beach Foodies Sanibel Island, FL 0.3 km away
#1 of 1 Bakeries in Sanibel Island
Dairy Queen Sanibel Island, FL 2.0 km away
#4 of 6 Quick Bites in Sanibel Island
Sanibel Deli & Coffee Factory Sanibel Island, FL 5.6 km away
#2 of 6 Quick Bites in Sanibel Island
Sanibel Fresh Sanibel Island, FL 1.9 km away
#5 of 6 Quick Bites in Sanibel Island