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

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

Sweet Melissa`s Cafe

High-end seafood restaurant on Sanibel Island
Location: 1625 Periwinkle Way, Sanibel, FL
Phone: (239) 472-1956
Il Cielo

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

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

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

Cip`s Place

An island-style restaurant and bar with outdoor seating
Location: 2055 Periwinkle Way, Sanibel, FL
Phone: (239) 472-0223
Bubble Room

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

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

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

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

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

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

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

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

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

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

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

Cantina Captiva

Get your Tex-Mex fix with this tropical-themed Southwestern restaurant.
Location: 14970 Captiva Dr, Captiva, FL
Phone: (239) 472-0248