Star Rating
Hotel Name
Price Range (USD)to
Amenities

Sanibel Island Florida Hotels & Motels

Find the perfect hotel in Sanibel Island using our hotel guide provided below. Search for the cheapest discounted hotel and motel rates in or near Sanibel Island, FL for your upcoming personal or group trip. Explore the most favored Sanibel Island, Florida motel and hotel rooms. Browse the Sanibel Island area hotels to find the perfect lodging! Please use the provided map of the Sanibel Island hotels. Coordinating a group? Get Sanibel Island Group Hotel Deals

The Sanibel Island center is around 3 miles west of Discover Resort's Florida.

Sanibel Island Hotels, Motels & Accommodations

West Wind Inn 3345 West Gulf Dr., Sanibel, FL 33957 ~2.04 miles south of Sanibel Island
  • 3 star property
From$75
Very Good 4.0 /5Review Score Call
Island Inn - Sanibel
+1-800-230-4134
3111 West Gulf Dr., Sanibel, FL 33957 ~2.15 miles south of Sanibel Island
  • Affordable Beach property
  • 16 suites in property
From$115
Very Good 4.5 /5Latest Reviews Call
Casa Ybel Resort in Sanibel
+1-800-997-5148
2255 West Gulf Dr., Sanibel, FL 33957 ~2.78 miles southeast of Sanibel Island
  • Affordable Beach property
  • Hotel has 2 floors
From$239
Very Good 4.0 /5Reviews Call
Holiday Inn Sanibel Island 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • Mid-scale Beach hotel
  • 2 suites in hotel
From$179
Very Good 4.0 /5Recent Reviews Call
Sanibel Arms West Condominiums
+1-888-305-3366
827 East Gulf Dr., Sanibel, FL 33957 ~4.05 miles east of Sanibel Island
  • Four star property
Sandalfoot Condominium Association Inc.
+1-800-997-5149
671 East Gulf Dr., Sanibel Island, FL 33957
  • Three Star Beach property
  • 59 suites in property
From$160
Excellent 5.0 /5Review Score Call
Sanibel Harbour Resort & Spa in Fort Myers 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~5.80 miles east of Sanibel Island
  • 4-star Resort property
  • Check in: 4:00 PM
From$139
Very Good 4.0 /5Hotel Reviews Call
'tween Waters Inn Island Resort & Spa : 15951 Captiva Dr.
+1-800-230-4134
15951 Captiva Dr., Captiva, FL 33924 ~6.69 miles northwest of Sanibel Island
  • High end Oceanfront hotel
  • Fitness + Health Center
From$99
Very Good 4.5 /5Reviews Call
South Seas Island Resort - Captiva Island
+1-800-997-5148
5400 Plantation Rd., Captiva Island, FL 33924 ~7.41 miles northwest of Sanibel Island
  • High end Beach property
  • Check-in: 4:00 pm
From$139
Very Good 4.0 /5Recent Reviews Call
Country Inn & Suites by Carlson Sanibel Gateway in Fort Myers
+1-888-690-5247
13901 Shell Point Plaza, Fort Myers, FL 33908 ~7.66 miles east of Sanibel Island
  • Mid-scale Resort hotel
  • 112 rooms in property
Residence Inn Fort Myers / Sanibel in Fort Myers 20371 Summerlin Rd., Fort Myers, FL 33908 ~7.99 miles east of Sanibel Island
  • 3-star Beach hotel
  • 6 floors in hotel
From$79
Very Good 4.5 /5Reviews Call
Pink Shell Beach Resort & Marina - Fort Myers Beach 275 Estero Blvd., Fort Myers Beach, FL 33931 ~8.27 miles east of Sanibel Island
  • 4-star Resort property
  • Check in: 4:00PM
From$165
Very Good 4.5 /5Latest Reviews Call
Best Western Fort Myers Island Gateway Hotel - Fort Myers
+1-888-690-5281
20091 Summerlin Rd., Fort Myers, FL 33908 ~8.36 miles east of Sanibel Island
  • Affordable Suburban hotel
  • 158 rooms in property
From$65
Very Good 4.0 /5Read Reviews Call
The Westin Cape Coral Resort at Marina Village - Cape Coral
+1-800-230-4134
5951 Silver King Blvd., Cape Coral, FL 33914 ~8.38 miles northeast of Sanibel Island
  • 4-star Resort property
  • Hotel has 180 suites
From$119
Very Good 4.5 /5Review Score Call
The Lighthouse Resort Inn & Suites
+1-800-997-5148
1051 5th St., Fort Myers Beach, FL 33931 ~8.79 miles east of Sanibel Island
  • Mid-scale Beach property
  • Check-in time: 3:00PM
Harbour House at the Inn : 450 Old San Carlos Blvd.
+1-888-690-5247
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~8.86 miles east of Sanibel Island
  • Four-star Beach hotel
  • Hotel has 3 floors
From$75
Very Good 4.5 /5Review Score Call
Pierview Hotel & Suites - Fort Myers Beach 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~8.93 miles east of Sanibel Island
  • Mid-scale Oceanfront hotel
  • Hotel has 3 floors
From$75
Very Good 4.0 /5Review Score Call
Lani Kai Beachfront in Fort Myers Beach 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~9.07 miles east of Sanibel Island
  • Inexpensive Beach hotel
  • Hotel has 5 meeting rooms
Diamondhead Beach Resort : 2000 Estero Blvd.
+1-888-690-5281
2000 Estero Blvd., Fort Myers Beach, FL 33931 ~9.37 miles east of Sanibel Island
  • 3 star Beach property
  • 12 floors in property
From$149
Very Good 4.5 /5Latest Reviews Call
Neptune Inn - Fort Myers Beach
+1-800-230-4134
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~9.50 miles east of Sanibel Island
  • 3-star Oceanfront hotel
  • Check-in time: 3:00 pm
Hampton Inn & Suites - Ft. Myers Beach 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~10.15 miles east of Sanibel Island
  • 3-star Beach hotel
  • 4 floors in property
Hampton Inn & Suites Cape Coral : 619 SE 47th Terrace 619 SE 47th Terrace, Cape Coral, FL 33904 ~11.23 miles northeast of Sanibel Island
  • Mid-scale Suburban hotel
  • Hotel has 21 suites
From$89
Very Good 4.5 /5Reviews Call
Sandpiper Gulf Resort - Fort Myers Beach
+1-888-305-3366
5550 Estero Blvd., Fort Myers Beach, FL 33931 ~11.54 miles east of Sanibel Island
  • Midscale Beach property
  • Hotel has 2 floors
From$299
Very Good 4.5 /5Hotel Reviews Call
Candlewood Suites Fort Myers / Sanibel Gateway in Fort Myers 9740 Commerce Center Court, Fort Myers, FL 33908 Website ~11.76 miles east of Sanibel Island
  • Two-star Suburban hotel
  • 120 suites in hotel
Holiday Inn Express Cape Coral / Fort Myers Area - Cape Coral 1538 Cape Coral Pkwy. East, Cape Coral, FL 33904 ~11.92 miles northeast of Sanibel Island
  • Midscale Suburban hotel
  • Check-in: 4pm
Next 25 Sanibel Island Hotels > [1 - 25 of 50]   
Next: See My Sanibel Island Hotels with Pricing
Back to Top