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 - Sanibel Island 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • 3-star Beach hotel
  • Hotel has 98 rooms
  • Most guests liked the proximity to sightseeing
  • Reception is all right
From$101
Very Good 4.0 /5Reviews Call
Sanibel Arms West Condominiums - Sanibel
+1-800-230-4134
827 East Gulf Dr., Sanibel, FL 33957 ~1.43 miles north of Sanibel Island
  • 4-star hotel
  • Beautiful beach
  • Good restaurants & bars in the area
From$75
Very Good 4.5 /5Review Score Call
Sandalfoot Condominium Association Inc. : 671 East Gulf Dr.
+1-800-997-5148
671 East Gulf Dr., Sanibel Island, FL 33957
  • Three Star Beach hotel
  • Hotel has 3 floors
From$160
Excellent 5.0 /5Review Score Call
Anchor Inn - Sanibel 1245 Periwinkle Way, Sanibel, FL 33957 ~1.67 miles north of Sanibel Island
  • 2-star Downtown property
  • 2 suites in hotel
From$150
Very Good 4.0 /5Review Score Call
Casa Ybel Resort - Sanibel
+1-888-305-3366
2255 West Gulf Dr., Sanibel, FL 33957 ~2.23 miles west of Sanibel Island
  • Midscale Beach hotel
  • 40 suites in property
  • Wonderful beach
  • All guests thought it was clean
From$229
Very Good 4.0 /5Hotel Reviews Call
Island Inn : 3111 West Gulf Dr.
+1-800-881-1523
3111 West Gulf Dr., Sanibel, FL 33957 ~3.67 miles west of Sanibel Island
  • Mid-scale Beach property
  • Hotel has 51 rooms
  • The majority of guests thought the view was good
  • Good kitchenette
From$115
Very Good 4.5 /5Read Reviews Call
West Wind Inn : 3345 West Gulf Dr. 3345 West Gulf Dr., Sanibel, FL 33957 ~4.05 miles west of Sanibel Island
  • Affordable property
From$75
Very Good 4.5 /5Review Score Call
Sanibel Harbour Resort & Spa 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~4.78 miles north of Sanibel Island
  • 4 star Resort hotel
  • Hotel has 69 suites
  • The majority of guests found the restaurant service to be one of the best
  • Beers reasonably priced
From$129
Very Good 4.0 /5Recent Reviews Call
Pink Shell Beach Resort & Marina 275 Estero Blvd., Fort Myers Beach, FL 33931 ~5.26 miles northeast of Sanibel Island
  • High end Resort property
  • 9 floors in property
  • Friendly service
  • Affordable food
From$129
Very Good 4.5 /5Guest Reviews Call
The Lighthouse Resort Inn & Suites - Fort Myers Beach
+1-800-230-4134
1051 5th St., Fort Myers Beach, FL 33931 ~5.50 miles east of Sanibel Island
  • 3 star Beach hotel
  • Check in: 3:00PM
  • Fantastic service
  • Good restaurants & bars in the area
Pierview Hotel & Suites 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~5.58 miles east of Sanibel Island
  • 2-star Oceanfront property
  • Hotel has 69 rooms
From$107
Very Good 4.0 /5Recent Reviews Call
Harbour House at the Inn - Fort Myers Beach
+1-888-690-5247
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~5.63 miles east of Sanibel Island
  • 4 star Beach hotel
  • Check-in: 4:00pm
  • Street parking were available and very convenient
  • About half of guests thought they were poorly maintained
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
  • Check in time: 3:00 pm
  • TV needs to be updated
  • Staff were exceptional
Diamondhead Beach Resort in Fort Myers Beach 2000 Estero Blvd., Fort Myers Beach, FL 33931 ~5.93 miles east of Sanibel Island
  • 3-star Beach hotel
  • 124 suites in hotel
  • Breakfast and lounge was perfect
  • Great menu
From$75
Very Good 4.5 /5Reviews Call
Neptune Inn
+1-888-283-3404
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~6.05 miles east of Sanibel Island
  • Affordable Oceanfront property
  • 69 rooms in property
  • Front desk staff was very accommodating
  • World class service
Country Inn & Suites by Carlson Sanibel Gateway
+1-800-997-5149
13901 Shell Point Plaza, Fort Myers, FL 33908 ~6.09 miles northeast of Sanibel Island
  • Midscale Resort property
  • Free breakfast available
Residence Inn Fort Myers / Sanibel - Fort Myers 20371 Summerlin Rd., Fort Myers, FL 33908 ~6.24 miles northeast of Sanibel Island
  • 3-star Beach property
  • Free complimentary breakfast
  • Spacious bathroom
  • AC needs updating
Best Western Fort Myers Island Gateway Hotel
+1-800-230-4134
20091 Summerlin Rd., Fort Myers, FL 33908 ~6.52 miles northeast of Sanibel Island
  • Affordable Suburban property
  • 158 rooms in property
Sandpiper Gulf Resort 5550 Estero Blvd., Fort Myers Beach, FL 33931 ~7.66 miles east of Sanibel Island
  • 3-star Beach property
  • 63 rooms in hotel
  • Relatively modern hotel
  • Clean rooms
From$150
Very Good 4.5 /5Read Reviews Call
Hampton Inn & Suites 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~7.82 miles northeast of Sanibel Island
  • Mid-scale Beach property
  • 4 floors in hotel
  • Most guests enjoyed the restaurants & bars nearby
  • Great location
 [1 - 20 of 25]    
Next: Show All Available Sanibel Island Hotels with Pricing
Back to Top