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 by Sanibel Island

Holiday Inn Sanibel Island 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • Affordable Beach property
  • 2 floors in property
From$179
Very Good 4.0 /5Guest Reviews 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
  • 4 star property
Sandalfoot Condominium Association Inc. - Sanibel Island
+1-800-997-5148
671 East Gulf Dr., Sanibel Island, FL 33957
  • Mid-scale Beach property
  • 3 floors in hotel
From$160
Excellent 5.0 /5Recent Reviews Call
Casa Ybel Resort - Sanibel
+1-888-690-5247
2255 West Gulf Dr., Sanibel, FL 33957 ~2.23 miles west of Sanibel Island
  • 3-star Beach property
  • 40 suites in hotel
From$229
Very Good 4.0 /5Read Reviews Call
Island Inn in Sanibel
+1-888-305-3366
3111 West Gulf Dr., Sanibel, FL 33957 ~3.67 miles west of Sanibel Island
  • Three Star Beach property
  • Hotel has 2 floors
From$115
Very Good 4.5 /5Hotel Reviews Call
West Wind Inn : 3345 West Gulf Dr. 3345 West Gulf Dr., Sanibel, FL 33957 ~4.05 miles west of Sanibel Island
  • Midscale hotel
Sanibel Harbour Resort & Spa - Fort Myers 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~4.78 miles north of Sanibel Island
  • Expensive Resort hotel
  • 69 suites in property
From$139
Very Good 4.0 /5Reviews 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
  • Four star Resort hotel
  • 7 conference rooms in property
From$165
Very Good 4.5 /5Review Score Call
The Lighthouse Resort Inn & Suites
+1-800-997-5148
1051 5th St., Fort Myers Beach, FL 33931 ~5.50 miles east of Sanibel Island
  • Mid-scale Beach property
  • Hotel has 45 suites
Pierview Hotel & Suites 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~5.58 miles east of Sanibel Island
  • 3-star Oceanfront property
  • Check-in: 4PM
From$75
Very Good 4.0 /5Review Score Call
Harbour House at the Inn
+1-888-305-3366
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~5.63 miles east of Sanibel Island
  • Four star Beach property
  • 3 floors in hotel
From$75
Very Good 4.5 /5Read Reviews Call
Lani Kai Beachfront 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~5.70 miles east of Sanibel Island
  • Two star Beach property
  • 10 suites in property
Diamondhead Beach Resort : 2000 Estero Blvd.
+1-888-690-5281
2000 Estero Blvd., Fort Myers Beach, FL 33931 ~5.93 miles east of Sanibel Island
  • Three Star Beach hotel
  • 124 sleeping rooms in hotel
From$149
Very Good 4.5 /5Read Reviews Call
Neptune Inn : 2310 Estero Blvd.
+1-800-230-4134
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~6.05 miles east of Sanibel Island
  • Mid-scale Oceanfront hotel
  • Hotel has 2 floors
Country Inn & Suites by Carlson Sanibel Gateway
+1-800-997-5148
13901 Shell Point Plaza, Fort Myers, FL 33908 ~6.09 miles northeast of Sanibel Island
  • Three Star Resort hotel
  • Free complimentary breakfast
Residence Inn Fort Myers / Sanibel : 20371 Summerlin Rd. 20371 Summerlin Rd., Fort Myers, FL 33908 ~6.24 miles northeast of Sanibel Island
  • Affordable Beach property
  • 127 suites in hotel
From$79
Very Good 4.5 /5Review Score Call
Best Western Fort Myers Island Gateway Hotel : 20091 Summerlin Rd.
+1-888-305-3366
20091 Summerlin Rd., Fort Myers, FL 33908 ~6.52 miles northeast of Sanibel Island
  • 3-star Suburban hotel
  • 158 rooms in hotel
Sandpiper Gulf Resort
+1-800-997-5149
5550 Estero Blvd., Fort Myers Beach, FL 33931 ~7.66 miles east of Sanibel Island
  • 3 star Beach property
  • Check-in: 4:00pm
From$299
Very Good 4.5 /5Guest Reviews Call
Hampton Inn & Suites - Ft. Myers Beach 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~7.82 miles northeast of Sanibel Island
  • Affordable Beach property
  • Free breakfast
From$99
Very Good 4.5 /5Read Reviews Call
Outrigger Beach Resort - Fort Myers Beach
+1-800-230-4134
6200 Estero Blvd., Fort Myers Beach, FL 33931 ~8.13 miles east of Sanibel Island
  • Affordable Beach property
  • Check-in time: 4:00 pm
From$66
Very Good 4.0 /5Read Reviews Call
 [1 - 20 of 25]   
Next: Show All Available Sanibel Island Hotels with Pricing
Back to Top