Star Rating
Hotel Name
Price Range (USD)to
Amenities

Sanibel Island Florida Hotels & Motels

Find the perfect hotel in Sanibel Island using our hotel guide provided below. Search for the cheapest discounted hotel and motel rates in or near Sanibel Island, FL for your upcoming personal or group trip. Explore the most favored Sanibel Island, Florida motel and hotel rooms. Browse the Sanibel Island area hotels to find the perfect lodging! Please use the provided map of the Sanibel Island hotels. Coordinating a group? Get Sanibel Island Group Hotel Deals

The Sanibel Island center is around 3 miles west of Discover Resort's Florida.

Sanibel Island Hotels & Accommodations

West Wind Inn 3345 West Gulf Dr., Sanibel, FL 33957 ~2.04 miles south of Sanibel Island
  • 3 star hotel
Island Inn
+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
  • Service is friendly, and rooms are tidy with great views
  • Bar could improve
From$115
Very Good 4.5 /5Latest Reviews Call
Casa Ybel Resort
+1-800-997-5148
2255 West Gulf Dr., Sanibel, FL 33957 ~2.78 miles southeast of Sanibel Island
  • Affordable Beach property
  • 40 rooms in property
  • Clean, comfortable and spacious room
  • Nice balcony
From$229
Very Good 4.0 /5Read Reviews Call
Anchor Inn - Sanibel 1245 Periwinkle Way, Sanibel, FL 33957 ~3.30 miles east of Sanibel Island
  • 2-star Downtown property
  • Check-in time: 04:00pm
From$150
Very Good 4.0 /5Review Score Call
Holiday Inn Sanibel Island in Sanibel Island 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • Mid-scale Beach hotel
  • Hotel has 2 suites
  • Great pool
  • Excellent location for the beach
From$101
Very Good 4.0 /5Recent Reviews Call
Sanibel Arms West Condominiums
+1-800-881-1523
827 East Gulf Dr., Sanibel, FL 33957 ~4.05 miles east of Sanibel Island
  • Four-star property
  • Great room
  • Delicious food
From$75
Very Good 4.5 /5Reviews Call
Sandalfoot Condominium Association Inc.
+1-888-283-3404
671 East Gulf Dr., Sanibel Island, FL 33957
  • Three Star Beach hotel
From$160
Excellent 5.0 /5Latest Reviews Call
Sanibel Harbour Resort & Spa - Fort Myers 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~5.80 miles east of Sanibel Island
  • Expensive Resort property
  • 24 conference rooms in property
  • About half of guests thought the cleanliness of the hotel was average
  • Bathroom could be optimized
From$129
Very Good 4.0 /5Read Reviews Call
South Seas Island Resort : 5400 Plantation Rd.
+1-888-690-5281
5400 Plantation Rd., Captiva Island, FL 33924 ~7.41 miles northwest of Sanibel Island
  • 4 star Beach hotel
  • Access to gym on-site
  • Restaurant expensive
  • Most guests liked the proximity to shopping
From$139
Very Good 4.0 /5Read Reviews Call
Country Inn & Suites by Carlson Sanibel Gateway in Fort Myers
+1-800-230-4134
13901 Shell Point Plaza, Fort Myers, FL 33908 ~7.66 miles east of Sanibel Island
  • 3 star Resort property
  • Free breakfast
Residence Inn Fort Myers / Sanibel : 20371 Summerlin Rd. 20371 Summerlin Rd., Fort Myers, FL 33908 ~7.99 miles east of Sanibel Island
  • 3-star Beach property
  • 6 floors in hotel
  • Nice rooms
  • Most guests thought the view was good
Pink Shell Beach Resort & Marina in Fort Myers Beach 275 Estero Blvd., Fort Myers Beach, FL 33931 ~8.27 miles east of Sanibel Island
  • 4-star Resort property
  • Check in: 4:00PM
  • Wondeful staff at the bar
  • Most guests thought it was a great value
From$129
Very Good 4.5 /5Guest Reviews Call
Best Western Fort Myers Island Gateway Hotel : 20091 Summerlin Rd.
+1-888-305-3366
20091 Summerlin Rd., Fort Myers, FL 33908 ~8.36 miles east of Sanibel Island
  • Three Star Suburban property
  • Check-in: 11:00 AM
The Westin Cape Coral Resort at Marina Village 5951 Silver King Blvd., Cape Coral, FL 33914 ~8.38 miles northeast of Sanibel Island
  • 4 star Resort property
  • Hotel has 263 rooms
  • Staff very friendly and professional
  • Bathroom needs cleaning
From$119
Very Good 4.5 /5Hotel Reviews Call
The Lighthouse Resort Inn & Suites
+1-888-283-3404
1051 5th St., Fort Myers Beach, FL 33931 ~8.79 miles east of Sanibel Island
  • Midscale Beach hotel
  • Check in: 3:00PM
  • Great location
  • Top notch staff
Harbour House at the Inn in Fort Myers Beach
+1-800-997-5149
450 Old San Carlos Blvd., Fort Myers Beach, FL 33931 ~8.86 miles east of Sanibel Island
  • High-end Beach hotel
  • Check in: 4:00pm
  • Excellent hotel
  • Great location
From$75
Very Good 4.5 /5Read Reviews Call
Pierview Hotel & Suites 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~8.93 miles east of Sanibel Island
  • Inexpensive Oceanfront hotel
  • 69 rooms in property
From$107
Very Good 4.0 /5Guest Reviews Call
Lani Kai Beachfront 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~9.07 miles east of Sanibel Island
  • Inexpensive Beach hotel
  • Check in time: 3:00 pm
  • Good alcoholic drinks
  • Maid service was friendly and accommodating
Diamondhead Beach Resort 2000 Estero Blvd., Fort Myers Beach, FL 33931 ~9.37 miles east of Sanibel Island
  • 3 star Beach hotel
  • 124 sleeping rooms in hotel
  • Almost all guests found the staff to be very friendly
  • The majority of guests liked the proximity to shopping
From$75
Very Good 4.5 /5Review Score Call
Neptune Inn in Fort Myers Beach
+1-888-690-5247
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~9.50 miles east of Sanibel Island
  • Midscale Oceanfront hotel
  • Hotel has 69 rooms
  • Most guests enjoyed the balcony
  • Parking was ok, according to 58%
From$79
Very Good 4.5 /5Reviews Call
Hampton Inn & Suites in Ft. Myers Beach 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~10.15 miles east of Sanibel Island
  • Affordable Beach property
  • Comp. Breakfast
  • Bathroom is relatively clean
  • Internet works
From$79
Very Good 4.5 /5Review Score Call
Hampton Inn & Suites Cape Coral - Cape Coral 619 SE 47th Terrace, Cape Coral, FL 33904 ~11.23 miles northeast of Sanibel Island
  • Mid-scale Suburban property
  • Check in: 03:00pm
  • Modern Hotel
  • Beautiful sunset
Sandpiper Gulf Resort 5550 Estero Blvd., Fort Myers Beach, FL 33931 ~11.54 miles east of Sanibel Island
  • 3-star Beach hotel
  • Check-in: 4:00pm
  • Excellent family hotel
  • Wonderful sightseeing
From$150
Very Good 4.5 /5Recent Reviews Call
Candlewood Suites Fort Myers / Sanibel Gateway - Fort Myers 9740 Commerce Center Court, Fort Myers, FL 33908 ~11.76 miles east of Sanibel Island
  • 2 star Suburban hotel
  • Has environment-friendly policy See more
  • Spacious bathroom
  • Good amenities
Holiday Inn Express Cape Coral / Fort Myers Area 1538 Cape Coral Pkwy. East, Cape Coral, FL 33904 ~11.92 miles northeast of Sanibel Island
  • Three Star Suburban property
  • Check-in: 4pm
  • Small fridge didn't work
  • AC unit noisy
Next 25 Sanibel Island Hotels >  [1 - 25 of 50]    
Next: See My Sanibel Island Hotels with Pricing
Back to Top