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

Sanibel Island Beach Resort - Sanibel 1231 Middle Gulf Dr., Sanibel, FL 33957 ~1.10 miles northwest of Sanibel Island
  • Mid-scale Beach property
  • 2 floors in hotel
  • Good outdoor sports facilities
  • Pleasant entrance area
From$101
Very Good 4.0 /5Latest Reviews Call
Sanibel Arms West Condominiums : 827 East Gulf Dr.
+1-800-230-4134
827 East Gulf Dr., Sanibel, FL 33957 ~1.43 miles north of Sanibel Island
  • Four star hotel
  • Beach nearby
  • Every guests reviewed loved the menu selection
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
  • Affordable Beach property
  • 60 rooms in hotel
From$160
Excellent 5.0 /5Guest Reviews Call
Anchor Inn : 1245 Periwinkle Way 1245 Periwinkle Way, Sanibel, FL 33957 ~1.67 miles north of Sanibel Island
  • Two-star Downtown property
  • Check-in: 04:00pm
From$150
Very Good 4.0 /5Latest Reviews Call
Casa Ybel Resort
+1-888-305-3366
2255 West Gulf Dr., Sanibel, FL 33957 ~2.23 miles west of Sanibel Island
  • Mid-scale Beach hotel
  • 3 meeting rooms in property
  • Close to the beach
  • Friendly bartenders
From$229
Very Good 4.0 /5Read Reviews Call
Island Inn in Sanibel
+1-800-881-1523
3111 West Gulf Dr., Sanibel, FL 33957 ~3.67 miles west of Sanibel Island
  • 3 star Beach hotel
  • Hotel has 2 meeting rooms
  • Every guests reviewed enjoyed the balcony
  • Average beds
From$115
Very Good 4.5 /5Reviews Call
West Wind Inn 3345 West Gulf Dr., Sanibel, FL 33957 ~4.05 miles west of Sanibel Island
  • 3 star hotel
From$75
Very Good 4.5 /5Review Score Call
Sanibel Harbour Resort & Spa : 17260 Harbour Pointe Dr. 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~4.78 miles north of Sanibel Island
  • High end Resort hotel
  • Check-in time: 4:00 PM
  • Enjoyable spring break getaway
  • Food is a bit overpriced
From$129
Very Good 4.0 /5Hotel Reviews Call
Pink Shell Beach Resort & Marina 275 Estero Blvd., Fort Myers Beach, FL 33931 ~5.26 miles northeast of Sanibel Island
  • 4 star Resort hotel
  • 210 suites in property
  • TV needs to be updated
  • For 56%, the rooms looked old
From$129
Very Good 4.5 /5Hotel Reviews Call
Best Western Plus Beach Resort
+1-800-230-4134
684 Estero Blvd., Fort Myers Beach, FL 33931 ~5.33 miles east of Sanibel Island
  • Midscale property
  • Hotel has 5 floors
From$75
Very Good 4.5 /5Review Score Call
Lighthouse Resort Inn & Suites 1051 5th St., Fort Myers Beach, FL 33931 ~5.57 miles east of Sanibel Island
  • Affordable Beach property
  • Hotel has 4 floors
Pierview Hotel & Suites 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~5.58 miles east of Sanibel Island
  • Cheap Oceanfront hotel
  • Check in: 4PM
From$92
Very Good 4.0 /5Review Score Call
Harbour House at the Inn in Fort Myers Beach
+1-888-305-3366
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~5.63 miles east of Sanibel Island
  • Expensive Beach hotel
  • Check in time: 4:00pm
  • Most guests enjoyed the balcony
  • Rooms are ok
From$75
Very Good 4.5 /5Review Score Call
Lani Kai Beachfront : 1400 Estero Blvd. 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~5.70 miles east of Sanibel Island
  • Two-star Beach hotel
  • Check in: 3:00 pm
  • Average dining experience
  • Breakfast can be improved
Diamondhead Beach Resort in Fort Myers Beach 2000 Estero Blvd., Fort Myers Beach, FL 33931 ~5.93 miles east of Sanibel Island
  • Affordable Beach property
  • 124 sleeping rooms in hotel
  • Kitchenette is acceptable
  • Location was excellent
From$75
Very Good 4.5 /5Review Score Call
Neptune Inn : 2310 Estero Blvd.
+1-800-997-5149
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~6.05 miles east of Sanibel Island
  • 3 star Oceanfront hotel
  • Check-in: 3:00 pm
  • PLENTY of lounge chairs
  • Impressive bathroom
From$79
Very Good 4.5 /5Reviews Call
Country Inn & Suites by Carlson Sanibel Gateway in Fort Myers
+1-888-690-5281
13901 Shell Point Plaza, Fort Myers, FL 33908 ~6.09 miles northeast of Sanibel Island
  • 3 star Resort hotel
  • Comp. Breakfast
Residence Inn Fort Myers / Sanibel 20371 Summerlin Rd., Fort Myers, FL 33908 ~6.24 miles northeast of Sanibel Island
  • Midscale Beach property
  • 127 rooms in hotel
  • Very good business hotel
  • Delicious alcoholic drinks, according to 100%
La Quinta Inn & Suites Ft. Myers Sanibel Gateway
+1-800-997-5148
20091 Summerlin Rd., Fort Myers, FL 33908 ~6.50 miles northeast of Sanibel Island
  • Affordable Suburban hotel
  • 158 sleeping rooms in hotel
Sandpiper Gulf Resort : 5550 Estero Blvd. 5550 Estero Blvd., Fort Myers Beach, FL 33931 ~7.66 miles east of Sanibel Island
  • 3-star Beach property
  • Hotel has 2 floors
  • Friendly atmosphere
  • Parking was ok, according to 60%
From$139
Very Good 4.5 /5Read Reviews Call
 [1 - 20 of 25]    
Next: Show All Available Sanibel Island Hotels with Pricing
Back to Top