Star Rating
Hotel Name
Price Range (USD)to
Amenities

Hotels Near Sanibel Island - Sanibel Island

Accommodations near Sanibel Island are shown below in the order of their distance (closest at the top). Explore our hotels to find accommodations near Sanibel Island in Sanibel Island for your personal or business trips.We list the best motels and hotels close to Sanibel Island so you can review the discounted Sanibel Island lodging below and securely reserve the perfect hotel.Need hotel rooms for a group/meeting? Search for a Sanibel Island group discount

Lodging & Accommodations close to Sanibel Island

Holiday Inn Sanibel Island 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • Affordable Beach property
  • 98 rooms in property
From$179
Very Good 4.0 /5Reviews Call
Sanibel Arms West Condominiums in Sanibel
+1-800-230-4134
827 East Gulf Dr., Sanibel, FL 33957 ~1.43 miles north of Sanibel Island
  • High end property
Sandalfoot Condominium Association Inc. - Sanibel Island
+1-800-997-5148
671 East Gulf Dr., Sanibel Island, FL 33957
  • Three Star Beach hotel
  • Check in: 3:00 PM
From$160
Excellent 5.0 /5Review Score Call
Casa Ybel Resort - Sanibel
+1-888-690-5247
2255 West Gulf Dr., Sanibel, FL 33957 ~2.23 miles west of Sanibel Island
  • Mid-scale Beach hotel
  • 2 floors in hotel
From$249
Very Good 4.0 /5Reviews Call
Island Inn
+1-888-305-3366
3111 West Gulf Dr., Sanibel, FL 33957 ~3.67 miles west of Sanibel Island
  • 3 star Beach hotel
  • Hotel has 16 suites
From$115
Very Good 4.5 /5Read Reviews Call
Sanibel Harbour Resort & Spa 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~4.78 miles north of Sanibel Island
  • 4-star Resort property
  • 11 floors in hotel
From$149
Very Good 4.0 /5Guest Reviews Call
Pink Shell Beach Resort & Marina in Fort Myers Beach 275 Estero Blvd., Fort Myers Beach, FL 33931 ~5.26 miles northeast of Sanibel Island
  • 4-star Resort property
  • Hotel has 7 meeting rooms
From$165
Very Good 4.5 /5Read Reviews Call
The Lighthouse Resort Inn & Suites : 1051 5th St.
+1-800-230-4134
1051 5th St., Fort Myers Beach, FL 33931 ~5.50 miles east of Sanibel Island
  • 3-star Beach hotel
  • 4 floors in hotel
Pierview Hotel & Suites
+1-800-997-5148
1160 Estero Blvd., Ft Myers Beach, FL 33931 ~5.59 miles east of Sanibel Island
  • Low Cost Oceanfront hotel
  • Hotel has 3 floors
From$79
Terrible 1.0 /5Reviews Call
Harbour House at the Inn
+1-888-690-5247
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~5.63 miles east of Sanibel Island
  • Four-star Beach property
  • Check-in time: 4:00pm
Lani Kai Beachfront in Fort Myers Beach 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~5.70 miles east of Sanibel Island
  • Cheap Beach hotel
  • Hotel has 6 floors
Diamondhead Beach Resort in Fort Myers Beach
+1-800-997-5149
2000 Estero Blvd., Fort Myers Beach, FL 33931 ~5.93 miles east of Sanibel Island
  • Three Star Beach property
  • 12 floors in property
From$149
Very Good 4.5 /5Reviews Call
Neptune Inn : 2310 Estero Blvd.
+1-888-690-5281
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~6.05 miles east of Sanibel Island
  • Three Star Oceanfront property
  • Check-in time: 3:00 pm
Country Inn & Suites by Carlson Sanibel Gateway
+1-800-230-4134
13901 Shell Point Plaza, Fort Myers, FL 33908 ~6.09 miles northeast of Sanibel Island
  • Midscale Resort hotel
  • 112 sleeping rooms in hotel
Residence Inn Fort Myers / Sanibel in Fort Myers
+1-800-997-5148
20371 Summerlin Rd., Fort Myers, FL 33908 ~6.24 miles northeast of Sanibel Island
  • Three Star Beach hotel
  • Fitness center on property
From$79
Very Good 4.5 /5Review Score Call
Best Western Fort Myers Island Gateway Hotel : 20091 Summerlin Rd.
+1-888-690-5247
20091 Summerlin Rd., Fort Myers, FL 33908 ~6.52 miles northeast of Sanibel Island
  • Three Star Suburban property
  • 158 rooms in hotel
Sandpiper Gulf Resort
+1-888-305-3366
5550 Estero Blvd., Fort Myers Beach, FL 33931 ~7.66 miles east of Sanibel Island
  • Three Star Beach hotel
  • 63 rooms in property
From$299
Very Good 4.5 /5Read Reviews Call
Hampton Inn & Suites : 11281 Summerlin Sq. Blvd. 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~7.82 miles northeast of Sanibel Island
  • Midscale Beach hotel
  • 120 sleeping rooms in hotel
From$99
Very Good 4.5 /5Read Reviews Call
Outrigger Beach Resort
+1-888-690-5281
6200 Estero Blvd., Fort Myers Beach, FL 33931 ~8.13 miles east of Sanibel Island
  • Three Star Beach property
  • Check in time: 4:00 pm
Gullwing Beach Resort in Ft. Myers Beach
+1-800-230-4134
6620 Estero Blvd., Ft. Myers Beach, FL 33931 ~8.33 miles east of Sanibel Island
  • Mid-scale Beach hotel
  • Hotel has 124 rooms
From$199
Very Good 4.5 /5Review Score Call
 [1 - 20 of 25]   
Next: Show All Available Sanibel Island Hotels with Pricing
Back to Top