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/Motels & Accommodations

West Wind Inn 3345 West Gulf Dr., Sanibel, FL 33957 ~2.04 miles south of Sanibel Island
  • Affordable property
From$75
Very Good 4.5 /5Review Score Call
Island Inn
+1-800-230-4134
3111 West Gulf Dr., Sanibel, FL 33957 ~2.15 miles south of Sanibel Island
  • Mid-scale Beach hotel
  • Check-in time: 3:00 PM
  • Spacious rooms
  • Friendly service
From$115
Very Good 4.5 /5Guest Reviews Call
Casa Ybel Resort
+1-800-997-5148
2255 West Gulf Dr., Sanibel, FL 33957 ~2.78 miles southeast of Sanibel Island
  • Mid-scale Beach property
  • Check-in time: 3:00 PM
  • Great location
  • Great room
From$229
Very Good 4.0 /5Guest Reviews Call
Anchor Inn in Sanibel 1245 Periwinkle Way, Sanibel, FL 33957 ~3.30 miles east of Sanibel Island
  • 2 star Downtown hotel
  • Check-in: 04:00pm
From$150
Very Good 4.0 /5Guest Reviews Call
Holiday Inn Sanibel Island 1231 Middle Gulf Dr., Sanibel Island, FL 33957
  • Affordable Beach hotel
  • Hotel has 2 floors
  • The majority of guests said the wifi quality was bad
  • Thermostat did not work properly
From$101
Very Good 4.0 /5Reviews Call
Sanibel Arms West Condominiums
+1-800-881-1523
827 East Gulf Dr., Sanibel, FL 33957 ~4.05 miles east of Sanibel Island
  • Expensive property
  • Wonderful screened patio
  • All guests liked the proximity to shopping
From$75
Very Good 4.5 /5Reviews Call
Sandalfoot Condominium Association Inc.
+1-888-283-3404
671 East Gulf Dr., Sanibel Island, FL 33957
  • Mid-scale Beach hotel
  • Check in time: 3:00 PM
From$160
Excellent 5.0 /5Read Reviews Call
Sanibel Harbour Resort & Spa 17260 Harbour Pointe Dr., Fort Myers, FL 33908 ~5.80 miles east of Sanibel Island
  • High end Resort property
  • Hotel has 347 rooms
  • Rooms could be cleaner
  • For 78%, the rooms looked old
From$129
Very Good 4.0 /5Guest Reviews Call
South Seas Island Resort - Captiva Island 5400 Plantation Rd., Captiva Island, FL 33924 ~7.41 miles northwest of Sanibel Island
  • High end Beach hotel
  • 2 floors in property
  • Good snacks
  • Room is all right
From$139
Very Good 4.0 /5Recent Reviews Call
Country Inn & Suites by Carlson Sanibel Gateway : 13901 Shell Point Plaza
+1-800-230-4134
13901 Shell Point Plaza, Fort Myers, FL 33908 ~7.66 miles east of Sanibel Island
  • Midscale Resort property
  • Hotel has 4 floors
Residence Inn Fort Myers / Sanibel - Fort Myers 20371 Summerlin Rd., Fort Myers, FL 33908 ~7.99 miles east of Sanibel Island
  • 3 star Beach property
  • Check-in time: 3:00pm
  • Delicious alcoholic drinks, according to 100%
  • Most guests said the wifi quality was great
From$63
Very Good 4.0 /5Review Score Call
Pink Shell Beach Resort & Marina 275 Estero Blvd., Fort Myers Beach, FL 33931 ~8.27 miles east of Sanibel Island
  • Four star Resort hotel
  • Check in time: 4:00PM
  • Popular among families
  • Excellent location on the beach
From$129
Very Good 4.5 /5Latest Reviews Call
La Quinta Inn & Suites Ft. Myers Sanibel Gateway
+1-888-305-3366
20091 Summerlin Rd., Fort Myers, FL 33908 ~8.33 miles east of Sanibel Island
  • 3 star Suburban property
  • Hotel has 3 floors
The Westin Cape Coral Resort at Marina Village in Cape Coral 5951 Silver King Blvd., Cape Coral, FL 33914 ~8.38 miles northeast of Sanibel Island
  • Four star Resort hotel
  • 180 suites in property
  • Excellent family hotel
  • Good fitness area
From$119
Very Good 4.5 /5Review Score Call
Best Western Plus Beach Resort in Fort Myers Beach
+1-888-283-3404
684 Estero Blvd., Fort Myers Beach, FL 33931 ~8.53 miles east of Sanibel Island
  • 3-star hotel
  • 75 rooms in property
From$75
Very Good 4.5 /5Review Score Call
Harbour House at the Inn
+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
  • Hotel has 34 suites
  • New rooms
  • Most guests were happy with the bathroom
Lighthouse Resort Inn & Suites in Fort Myers Beach 1051 5th St., Fort Myers Beach, FL 33931 ~8.87 miles east of Sanibel Island
  • Affordable Beach hotel
  • Hotel has 72 rooms
From$96
Average 3.5 /5Reviews Call
Pierview Hotel & Suites : 1160 Estero Blvd. 1160 Estero Blvd., Fort Myers Beach, FL 33931 ~8.93 miles east of Sanibel Island
  • Inexpensive Oceanfront hotel
  • Hotel has 3 floors
From$92
Very Good 4.0 /5Read Reviews Call
Lani Kai Beachfront - Fort Myers Beach 1400 Estero Blvd., Fort Myers Beach, FL 33931 ~9.07 miles east of Sanibel Island
  • Cheap Beach hotel
  • Hotel has 10 suites
  • Relatively new rooms
  • Every guests reviewed appreciated the closeness to the beach
Diamondhead Beach Resort 2000 Estero Blvd., Fort Myers Beach, FL 33931 ~9.37 miles east of Sanibel Island
  • Mid-scale Beach property
  • 6 meeting rooms in property
  • The majority of guests thought the view was good
  • Great service
Neptune Inn - Fort Myers Beach
+1-888-305-3366
2310 Estero Blvd., Fort Myers Beach, FL 33931 ~9.50 miles east of Sanibel Island
  • 3-star Oceanfront property
  • Hotel has 34 suites
  • Great breakfast / lunch place
  • Popular among families
Hampton Inn & Suites 11281 Summerlin Sq. Blvd., Ft. Myers Beach, FL 33931 ~10.15 miles east of Sanibel Island
  • Affordable Beach hotel
  • 42 suites in property
  • Most guests enjoyed the friendly atmosphere
  • Most guests enjoyed the restaurants & bars nearby
Hampton Inn & Suites Cape Coral 619 SE 47th Terrace, Cape Coral, FL 33904 ~11.23 miles northeast of Sanibel Island
  • 3-star Suburban hotel
  • 3 conference rooms in property
  • Clean bathrooms
  • Housekeeping was great, according to 75%
Sandpiper Gulf Resort 5550 Estero Blvd., Fort Myers Beach, FL 33931 ~11.54 miles east of Sanibel Island
  • 3-star Beach property
  • Check-in: 4:00pm
  • Terrific location
  • Balcony excellent
From$139
Very Good 4.5 /5Latest Reviews Call
Candlewood Suites Fort Myers / Sanibel Gateway in Fort Myers 9740 Commerce Center Court, Fort Myers, FL 33908 ~11.76 miles east of Sanibel Island
  • Low Cost Suburban hotel
  • Access to gym on-site
  • Most guests criticized the unstylish hotel
  • Most guests found problems with the furniture
Next 25 Sanibel Island Hotels >  [1 - 25 of 50]    
Next: See My Sanibel Island Hotels with Pricing
Back to Top