Restaurants on Sanibel Island and Captiva Island
Satisfy Your Cravings
Enjoying a delicious meal or two is an important part of every vacation. Satisfy your cravings with these restaurants on Sanibel Island! Don’t worry, there are just as many options if you’re looking for restaurants on Captiva Islands! There are endless eateries to enjoy a great meal out – from colorful waterfront cafes to elegant fine dining. A plate for every palette!
The Mad Hatter
This upscale waterfront restaurant serving New Americana fare is one of the highest-rated restaurants on Sanibel Island.
Location: 6467 Sanibel Captiva Road, Sanibel, FL
Phone: (239) 472-0033
Sweet Melissa`s Cafe
High-end seafood restaurant on Sanibel Island
Location: 1625 Periwinkle Way, Sanibel, FL
Phone: (239) 472-1956
Il Cielo
A farm-to-table restaurant with a polished bar and frequent live piano music
Location: 1244 Periwinkle Way, Sanibel, FL
Phone: (239) 472-5555
Bleu Rendez-Vous French Bistro
Experience a warm French bistro right here on Sanibel Island
Location: 2430 Periwinkle Way, Sanibel, FL
Phone: (239) 565-1608
Matzaluna The Italian Kitchen
A great place to have some Italian specialties and craft beer
Location: 1200 Periwinkle Way, Sanibel, FL
Phone: (239) 472-1998
Cip`s Place
An island-style restaurant and bar with outdoor seating
Location: 2055 Periwinkle Way, Sanibel, FL
Phone: (239) 472-0223
Bubble Room
This colorful spot with a lively menu for lunch, dinner, and dessert is one of the oldest restaurants on Captiva Island!
Location: 15001 Captiva Dr, Captiva, FL
Phone: (239) 472-5558
Traders
A fun restaurant and bar with coastal-inspired dishes, live music, and a gift shop
Location: 1551 Periwinkle Way, Sanibel, FL
Phone: (239) 472-7242
Doc Ford`s Rum Bar & Grille
Caribbean-inspired menu with a casual coastal vibe
Location: 2500 Island Inn Road, Sanibel Island, FL
Phone: (239) 472-8311
The Island Cow
This beachy cow-themed cafe with outdoor seating is one of the funnest restaurants on Sanibel Island!
Location: 2163 Periwinkle Way, Sanibel Island, FL
Phone: (239) 472-0606
The Sandbar
An upscale steak and seafood restaurant with an extensive wine selection
Location: 2761 W Gulf Dr, Sanibel, FL
Phone: (239) 472-0305
Lazy Flamingo
A casual place to get a bite or ice cold beer after a day on the beach
Location: 6520 Pine Ave, Sanibel, FL
Phone: (239) 472-5353
Sanibel Fish House
A family-friendly seafood restaurant with a large menu and colorful interior
Location: 1523 Periwinkle Way, Sanibel, FL
Phone: (239) 472-7770
Keylime Bistro
One of the best restaurants on Captiva Island, this tropical-themed bistro boasts a large patio, live music, and of course, amazing Key lime pie.
Location: 11509 Andy Rosse Lane, Captiva, FL
Phone: (239) 395-4000
Traditions on the Beach
An upbeat Italian eatery known for its view of the ocean, live entertainment, and dancing
Location: 3111 W Gulf Drive, Sanibel, FL
Phone: (239) 472-4559
Thistle Lodge Beachfront Restaurant
This oceanfront restaurant provides an impressive seafood and steak selection along with outdoor seating.
Location: 2255 West Gulf Dr, Sanibel, FL
Phone: (239) 472-9200
RC Otter`s Island Eats
A beachy cafe great for getting breakfast, lunch, or dinner with the family
Location: 11506 Andy Rosse Lane, Captiva, FL
Phone: (239) 395-1142
Cantina Captiva
Get your Tex-Mex fix with this tropical-themed Southwestern restaurant.
Location: 14970 Captiva Dr, Captiva, FL
Phone: (239) 472-0248


















