Star Rating
Hotel Name
Price Range (USD)to
Amenities

Sanibel Island Hotels/Motels & Accommodations

Island Inn in Sanibel +1-800-230-4134 3111 West Gulf Dr., Sanibel, FL 33957 ~2.15 miles south of Sanibel Island
  • 3 star Beach property
  • 16 suites in hotel
From$115
Very Good 4.5 /5Hotel Reviews
Casa Ybel Resort - 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$219
Very Good 4.0 /5Read Reviews
Holiday Inn Sanibel Island - Sanibel Island +1-888-205-8144 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • Three Star Beach hotel
  • 98 rooms in property
From$180
Very Good 4.0 /5Guest Reviews
Sanibel Arms West Condominiums +1-800-997-5149 827 East Gulf Dr., Sanibel, FL 33957 ~4.05 miles east of Sanibel Island
  • Expensive hotel
From$75
Very Good 4.5 /5Reviews
Sandalfoot Condominium Association Inc. - Sanibel Island +1-800-230-4134 671 East Gulf Dr., Sanibel Island, FL 33957
  • Mid-scale Beach hotel
  • 59 suites in hotel
From$160
Sanibel Harbour Resort & Spa : 17260 Harbour Pointe Dr. +1-800-997-5148 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~5.80 miles east of Sanibel Island
  • Four-star Resort property
  • 347 rooms in property
From$189
Very Good 4.0 /5Guest Reviews
'tween Waters Inn Island Resort & Spa +1-888-205-8144 15951 Captiva Dr., Captiva, FL 33924 ~6.69 miles northwest of Sanibel Island
  • High end Oceanfront property
  • Check-in time: 4:00pm
From$99
Very Good 4.0 /5Reviews
South Seas Island Resort in Captiva Island +1-800-997-5149 5400 Plantation Rd., Captiva Island, FL 33924 ~7.41 miles northwest of Sanibel Island
  • High end Beach hotel
  • 2 floors in hotel
From$149
Very Good 4.0 /5Review Score
Country Inn & Suites by Carlson Sanibel Gateway +1-800-230-4134 13901 Shell Point Plaza, Fort Myers, FL 33908 ~7.66 miles east of Sanibel Island
  • Three Star Resort property
  • Free breakfast
From$187
Residence Inn Fort Myers / Sanibel +1-800-997-5148 20371 Summerlin Rd., Fort Myers, FL 33908 ~7.99 miles east of Sanibel Island
  • 3 star Beach property
  • Hotel has 127 suites
From$72
Very Good 4.5 /5Recent Reviews
Pink Shell Beach Resort & Marina +1-888-205-8144 275 Estero Blvd., Fort Myers Beach, FL 33931 ~8.27 miles east of Sanibel Island
  • 4-star Resort property
  • 7 meeting rooms in property
From$121
Very Good 4.5 /5Review Score
Best Western Fort Myers Island Gateway Hotel : 20091 Summerlin Rd. +1-800-997-5149 20091 Summerlin Rd., Fort Myers, FL 33908 ~8.36 miles east of Sanibel Island
  • 3 star Suburban property
  • Check-in: 11:00 AM
From$65
Very Good 4.0 /5Review Score
The Westin Cape Coral Resort at Marina Village in 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
  • Fitness / Gym is on-site
From$109
Very Good 4.5 /5Recent Reviews
The Lighthouse Resort Inn & Suites +1-800-997-5148 1051 5th St., Fort Myers Beach, FL 33931 ~8.79 miles east of Sanibel Island
  • 3 star Beach property
  • 72 sleeping rooms in hotel
From$56
Average 3.5 /5Reviews
Harbour House at the Inn : 450 Old San Carlos Blvd. +1-888-205-8144 450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~8.86 miles east of Sanibel Island
  • 4 star Beach hotel
  • 3 floors in hotel
From$75
Very Good 4.5 /5Review Score
Pierview Hotel & Suites in Ft Myers Beach +1-800-997-5149 1160 Estero Blvd., Ft Myers Beach, FL 33931 ~8.95 miles east of Sanibel Island
  • Low Cost Oceanfront hotel
  • Check in time: 4PM
From$79
Poor 2.5 /5Hotel Reviews
Lani Kai Beachfront in Fort Myers Beach +1-800-230-4134 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~9.07 miles east of Sanibel Island
  • Two-star Beach property
  • 10 suites in property
From$65
Poor 2.5 /5Guest Reviews
Anchor Inn Cottages : 285 Viginia Ave. +1-800-997-5148 285 Viginia Ave., Ftmyers, FL 33931 ~9.36 miles east of Sanibel Island
  • Two-star hotel
From$155
Diamondhead Beach Resort : 2000 Estero Blvd. +1-888-205-8144 2000 Estero Blvd., Fort Myers Beach, FL 33931 ~9.37 miles east of Sanibel Island
  • Mid-scale Beach property
  • 6 conference rooms in property
From$149
Very Good 4.5 /5Review Score
Neptune Inn in Fort Myers Beach +1-800-997-5149 2310 Estero Blvd., Fort Myers Beach, FL 33931 ~9.50 miles east of Sanibel Island
  • Midscale Oceanfront property
  • 69 sleeping rooms in hotel
From$79
Very Good 4.5 /5Recent Reviews
Next 20 Sanibel Island Hotels > [1 - 20 of 50]   
Next: See My Sanibel Island Hotels with Pricing
Back to Top